Monu Tools

حاسبة chmod

حوّل أذونات ملفات Unix بين مربعات الاختيار، والترميز الثُماني (octal، مثل 755)، والترميز الرمزي (symbolic، مثل rwxr-xr-x).

كيفية استخدام حاسبة chmod

  1. 01

    علّم مربعات القراءة والكتابة والتنفيذ للمالك والمجموعة والآخرين.

  2. 02

    أو اكتب قيمة ثُمانية مثل 755 لضبط المربعات تلقائياً.

  3. 03

    انسخ أمر chmod الجاهز للتنفيذ.

الأسئلة الشائعة

ماذا تعني 755 و644؟

تمنح 755 المالك صلاحية كاملة وللآخرين جميعاً القراءة والتنفيذ، وتُستخدم للأدلة والنصوص البرمجية. وتمنح 644 المالك القراءة والكتابة وللآخرين جميعاً القراءة فقط، وتُستخدم للملفات العادية.

ماذا تعني 777 وهل هي آمنة؟

تمنح 777 القراءة والكتابة والتنفيذ للجميع. وهي غير آمنة دائماً تقريباً على الخادم لأن أي مستخدم يستطيع تعديل الملف. يُفضَّل 755 أو 644 بدلاً منها.

كيف أجعل ملفاً قابلاً للتنفيذ؟

أضف بِت التنفيذ. من 644 تنتقل إلى 755 (أو chmod +x)، مما يفعّل التنفيذ للمالك والمجموعة والآخرين.

ما الفرق بين الترميز الرمزي والثُماني؟

يرمّز الثُماني (octal، مثل 755) الأذونات كأرقام، بينما يصفها الرمزي (symbolic، مثل rwxr-xr-x أو u+x) كأحرف. تعرض هذه الأداة كليهما وتبقيهما متزامنين.

ما هي setuid وsetgid وبِت الالتصاق (sticky)؟

هي رقم رابع يتصدر القيمة. تشغّل setuid وsetgid برنامجاً بصلاحيات مالكه أو مجموعته، وبِت الالتصاق (sticky) على دليل يمنع المستخدمين من حذف ملفات بعضهم البعض (كما في /tmp).

لماذا يُعرض بِت التنفيذ كـ s أو t؟

عند ضبط setuid أو setgid أو بِت الالتصاق (sticky)، يُعرض موضع التنفيذ كـ s أو t بدلاً من x للإشارة إلى أن البِت الخاص نشط.

حول هذه الأداة

تتحكم أذونات ملفات Unix في من يستطيع قراءة ملف أو دليل والكتابة فيه وتنفيذه. الترميز الثُماني (octal) ذو الأرقام الثلاثة (مثل 755 أو 644) مدمج لكنه غير مقروء فوراً، لذا تحوّل هذه الحاسبة بين الصيغة الرقمية والصيغة الرمزية (rwxr-xr-x) ومربعات الاختيار التفاعلية، فترى بالضبط ما يمنحه كل إذن.

تُعد 755 معياراً لأدلة خوادم الويب والملفات التنفيذية: للمالك صلاحية كاملة (7 = rwx) بينما يستطيع المجموعة والآخرون القراءة والتنفيذ دون الكتابة (5 = r-x). وتُعد 644 معياراً لملفات الويب: يستطيع المالك القراءة والكتابة (6 = rw-)، والمجموعة والآخرون القراءة فقط (4 = r--). وتُعد 600 للملفات الحساسة مثل مفاتيح SSH: يستطيع المالك وحده القراءة أو الكتابة، ولا يملك أحد غيره أي صلاحية.

أدوات ذات صلة