تصور أذونات ملفات Linux بمربعات اختيار واحسب قيم chmod. يدعم التدوين الرقمي والرمزي والأذونات الخاصة.
ما هو chmod؟
chmod (تغيير الوضع) هو أمر Linux/Unix يغير أذونات الوصول للملفات والدلائل. يستخدم التدوين الرقمي (مثل 755) أو الرمزي (مثل rwxr-xr-x).
ماذا يعني chmod 755؟
chmod 755 يعني أن المالك لديه أذونات القراءة والكتابة والتنفيذ (7=rwx)، بينما المجموعة والآخرون لديهم القراءة والتنفيذ (5=r-x).
ما الفرق بين chmod 644 و 755؟
chmod 644 يعطي المالك القراءة والكتابة (6=rw-)، المجموعة والآخرون القراءة فقط (4=r--). chmod 755 يعطي المالك وصولاً كاملاً (7=rwx)، المجموعة والآخرون القراءة والتنفيذ (5=r-x).
ما هي setuid و setgid و sticky bit؟
Setuid (4000) يشغل البرنامج كمالك الملف. Setgid (2000) يشغله كمجموعة أو يحافظ على ملكية المجموعة في الدلائل. Sticky bit (1000) يمنع حذف ملفات الآخرين في الدلائل المشتركة مثل /tmp.