حاسبة Chmod
حاسبة chmod مجانية عبر الإنترنت لتصور وحساب أذونات ملفات Linux بمربعات اختيار. تحويل فوري بين التدوين الرقمي (755، 644) والرمزي (rwxr-xr-x). يدعم الأذونات الخاصة مثل setuid وsetgid وsticky bit.
ما هو chmod؟
chmod (change mode) هو أمر في نظام Linux/Unix يغير أذونات الوصول للملفات والمجلدات. يحدد من يمكنه قراءة أو كتابة أو تنفيذ ملف.
ماذا يعني chmod 755؟
chmod 755 يعني أن المالك لديه أذونات القراءة والكتابة والتنفيذ (7=rwx)، بينما المجموعة والآخرين لديهم أذونات القراءة والتنفيذ فقط (5=r-x). يُستخدم عادة للنصوص القابلة للتنفيذ والمجلدات.
كيف تحسب قيم chmod يدوياً؟
كل إذن له قيمة رقمية: قراءة=4، كتابة=2، تنفيذ=1. اجمع هذه القيم لكل فئة (المالك، المجموعة، الآخرين). على سبيل المثال، المالك مع rwx = 4+2+1 = 7.
ماذا تعني أذونات rwx؟
rwx تعني القراءة (r) والكتابة (w) والتنفيذ (x). القراءة تسمح بعرض محتوى الملف، الكتابة تسمح بتعديله، والتنفيذ يسمح بتشغيله كبرنامج أو نص برمجي.
ما هي الأذونات الخاصة مثل setuid وsetgid وsticky bit؟
setuid (4000) يجعل الملف يعمل بصلاحيات المالك، setgid (2000) يجعله يعمل بصلاحيات المجموعة، وsticky bit (1000) يقيد حذف الملفات في مجلد للمالك فقط.
ما الأذونات التي يجب أن تكون لملفات خادم الويب؟
ملفات الويب تستخدم عادة 644 (rw-r--r--) لملفات HTML/CSS/JS و755 (rwxr-xr-x) للمجلدات ونصوص CGI. لا تستخدم أبداً 777 لأنه يسمح لأي شخص بتعديل الملفات.
كيف تستخدم التدوين الرمزي مع chmod؟
التدوين الرمزي يستخدم حروف مثل u (مستخدم)، g (مجموعة)، o (آخرين)، a (الكل) وعوامل + (إضافة)، - (إزالة)، = (تعيين). على سبيل المثال، chmod u+x file يضيف إذن التنفيذ للمالك.
هل هذه الأداة خاصة؟
نعم، حاسبة chmod هذه تعمل بنسبة 100% في متصفحك. لا يتم إرسال أي بيانات إلى أي خادم، مما يضمن الخصوصية والأمان الكاملين.