طريقة الاستخدام
- ضع علامة على الأذونات للمالك والمجموعة والآخرين، أو اكتب قيمة ثمانية أو سلسلة رمزية.
- أضف setuid أو setgid أو بت اللزوجة إذا احتجتها.
- انسخ أمر chmod بالصيغة الرقمية أو الرمزية.
شرح الخيارات
- الصيغة الثمانية
- تضيف كل خانة القراءة (4) والكتابة (2) والتنفيذ (1) للمالك والمجموعة والآخرين. 755 = rwx للمالك، وr-x للمجموعة والآخرين. تضبط خانة رابعة بادئة البتات الخاصة.
- البتات الخاصة
- setuid (4) يشغّل البرنامج بصلاحيات مالكه، وsetgid (2) يشغّله بصلاحيات مجموعته أو يجعل الملفات الجديدة في مجلد ترث المجموعة، وبت اللزوجة (1) على مجلد مثل /tmp يسمح فقط للمالكين بحذف ملفاتهم.
أمثلة
| الصيغة الثمانية | الرمزية | الاستخدام النموذجي |
|---|---|---|
| 600 | rw—–– | مفاتيح خاصة، أسرار |
| 644 | rw-r–r– | ملفات عادية |
| 755 | rwxr-xr-x | مجلدات، نصوص برمجية |
| 1777 | rwxrwxrwt | /tmp |
الأسئلة الشائعة
ماذا تعني 644 و755؟
644 (rw-r--r--) نموذجية للملفات — يمكن للمالك التعديل، ويمكن للجميع القراءة. 755 (rwxr-xr-x) نموذجية للمجلدات والنصوص البرمجية — يمكن للجميع القراءة والدخول أو التشغيل، ويمكن للمالك وحده التعديل.
لماذا يجب أن أتجنب 777؟
تسمح لكل مستخدم على النظام بتعديل الملف أو استبداله. ترفض خوادم الويب وSSH الملفات القابلة للكتابة من الجميع أو تحذّر منها لهذا السبب.
ماذا يعني الحرف S أو T الكبير في ناتج ls؟
البت الخاص مضبوط لكن بت التنفيذ المطابق غير مضبوط، وهذا عادة خطأ.
الخصوصية
تعمل هذه الأداة بالكامل داخل متصفحك. تُعالَج ملفاتك ونصوصك على جهازك ولا تُرفع أبدًا إلى خوادمنا.