حاسبة صلاحيات chmod
اكتب الصلاحيات بالأرقام أو بالحروف لتحصل على الصيغة الأخرى وأمر chmod الجاهز، مع دعم setuid وsetgid وsticky.
جارٍ تحميل الأداة…
المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.
طريقة الاستخدام
- أدخل الصلاحيات (رقمية أو رمزية).
- تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
- انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.
طريقة الحساب
كل رقم = القراءة 4 + الكتابة 2 + التنفيذ 1، بالترتيب: المالك ثم المجموعة ثم الآخرون. الرقم الرابع البادئ: setuid 4 وsetgid 2 وsticky 1.
مثال
المدخلات: الصلاحيات (رقمية أو رمزية) = 755. النتيجة: الصيغة الرقمية: 755.
755
755
الحدود والملاحظات
- لا يدعم الصيغة النسبية مثل u+x أو g-w، بل الصلاحيات الكاملة فقط.
- قوائم التحكم ACL وسمات SELinux خارج نطاق chmod.
أسئلة شائعة عن هذه الأداة
ماذا تعني 755؟
المالك يقرأ ويكتب وينفذ (7)، والمجموعة والآخرون يقرؤون وينفذون فقط (5). هي الشائعة للمجلدات والسكربتات.
لماذا لا يُنصح بالصلاحية 777؟
لأنها تسمح لأي مستخدم على الخادم بتعديل الملف أو حذفه، وهذا خطر أمني.
ما الفرق بين s وS في الصيغة الرمزية؟
s تعني setuid أو setgid مع وجود صلاحية التنفيذ، وS تعني البت نفسه دون تنفيذ، وهو غالبا خطأ في الإعداد.
