Theme
Primary Color

التحكم في الصلاحيات الافتراضية بإستخدام umask

ال umask بتزيل صلاحيات من الصلاحيات التي يطلبها البرنامج عند إنشاء ملف جديد

نفذ المثال بإستخدام Bash داخل مجلد تدريب جديد تملكه على GNU/Linux والأوامر لا تحتاج sudo

المثال العملي

(
  umask 077
  printf 'Private\n' > private.txt
  stat -c '%a' private.txt
)

النتيجة

600

الملف النصي يبدأ عادة من 666 والقناع 077 يمنع صلاحيات المجموعة والآخرين والأقواس تحصر تغيير القناع في صدفة فرعية

جرب بنفسك

أنشئ مجلد داخل نفس الأقواس وافحص صلاحياته وتوقع 700

linux شرح