حاسبة Chmod
قم بالتحويل بين أذونات ملفات Unix الرقمية والرمزية (chmod) باستخدام أداة حاسبة chmod البديهية هذه. يمكنك بسهولة فهم وإنشاء رموز الأذونات الصحيحة للملفات لأنظمة Linux و Unix، سواء كنت تفضل الترميز الرقمي (755) أو الرمزي (rwxr-xr-xr-x). ضرورية لمسؤولي النظام ومهندسي DevOps والمطورين الذين يعملون مع الأنظمة المستندة إلى Unix.
الأسئلة المتداولة
أدخل إما قيمة chmod رقمية (مثل 755 أو 644) أو حدد الأذونات باستخدام مربعات اختيار للمالك والمجموعة وغيرها. ستعرض الأداة على الفور التمثيل المكافئ وتشرح معنى كل إذن.
يمثل كل رقم أذونات للمالك والمجموعة والآخرين على التوالي. الرقم هو مجموع: 4 (قراءة)، 2 (كتابة)، 1 (تنفيذ). على سبيل المثال، 7 (4+2+1) يعني أذونات القراءة والكتابة والتنفيذ.
755 يعني أن المالك لديه أذونات كاملة (قراءة وكتابة وتنفيذ)، بينما المجموعة والآخرين لديهم أذونات قراءة وتنفيذ فقط. يُستخدم عادةً للملفات والدلائل القابلة للتنفيذ.
644 يمنح المالك صلاحيات قراءة/كتابة للمالك والجميع صلاحيات للقراءة فقط (شائع للملفات)، بينما يضيف 755 صلاحية التنفيذ لجميع المستخدمين (شائع للدلائل والبرامج النصية).
نعم، تعرض الآلة الحاسبة كلاً من الترميز الرقمي والرمزي. يستخدم الترميز الرمزي r (قراءة) وw (كتابة) وx (تنفيذ) و- (بدون إذن) لكل فئة من فئات المستخدمين الثلاث: المالك والمجموعة وآخرون.
تعتبر أذونات الملفات المناسبة ضرورية للأمان والوظائف في أنظمة Unix/Linux. يمكن أن تؤدي الأذونات غير الصحيحة إلى كشف الملفات الحساسة أو منع التطبيقات من العمل بشكل صحيح، مما يجعل معرفة chmod ضرورية لإدارة الخادم.
يمنح chmod 777 الجميع أذونات قراءة وكتابة وتنفيذ كاملة، مما يخلق ثغرات أمنية خطيرة. يمكن لأي شخص تعديل الملف أو حذفه، مما قد يعرض نظامك للخطر. لا تستخدم 777 أبدًا في الإنتاج. وبدلاً من ذلك، استخدم الحد الأدنى من الأذونات الضرورية مثل 644 للملفات (قراءة/كتابة للمالك، وقراءة للآخرين) أو 755 للملفات التنفيذية.
بالنسبة للملفات الثابتة (HTML وCSS والصور)، استخدم 644 (المالك للقراءة/الكتابة، والآخرون للقراءة فقط). بالنسبة للدلائل، استخدم 755 (للمالك حق الوصول الكامل، وللآخرين للقراءة/التنفيذ لسرد المحتويات). بالنسبة للبرامج النصية والملفات التنفيذية، استخدم 755. بالنسبة للملفات التي تم تحميلها في تطبيقات الويب، استخدم 600 أو 640 لمنع الوصول العام ما لم تكن هناك حاجة محددة.
بالنسبة للدلائل، يعني إذن التنفيذ القدرة على الوصول إلى الدليل أو "اجتيازه" - للدخول إليه والوصول إلى محتوياته. بدون إذن التنفيذ، لا يمكن للمستخدمين الدخول إلى الدليل أو الوصول إلى الملفات الموجودة بداخله، حتى لو كان لديهم إذن قراءة في الدليل نفسه.
لا، يتحكم chmod في أذونات القراءة والكتابة والتنفيذ فقط. لجعل الملفات غير قابلة للتغيير (غير قابلة للتغيير حتى من قبل الجذر)، استخدم الأمر chattr مع علامة +i على لينكس. ومع ذلك، فإن chmod 444 (للقراءة فقط للجميع) يمنع معظم التعديلات العرضية وهو مفيد لملفات التكوين.
