الكثير أذونات إنها موضوع مثير للاهتمام في عالم Unix وواحدة من أكثر الخصائص قيمة لهذا النوع من أنظمة التشغيل. يقوم Linux بتنفيذ نظام الأوضاع هذا للأدلة وملفات النظام ، ويمكننا استكماله بطبقات أمان أخرى مثل السمات الموسعة التي تنفذها بعض أنظمة الملفات ، أو أيضًا أنواع أخرى من أنظمة الأمان مثل قوائم التحكم في الوصول أو ACL.
تحدثنا في بعض المقالات عن الأوضاع أو الأذونات ، كل ما تريد الاتصال به ، وبالتأكيد أنت تعرف بالفعل أنه يمكننا رؤية الأذونات التي لدينا الدلائل والملفات باستخدام أمر بسيط ls -l ، ولكن في وحدة التحكم ستظهر لنا شكل الحروف كما نعرف بالفعل. من ناحية أخرى ، يمكننا أيضًا استخدام نفس الترميز أو الرقم الثماني لتعديل هذه الأذونات باستخدام الأمر chmod ، كما تعلم بالفعل ... ولكن ماذا يحدث إذا أردنا سرد الأذونات في شكل ثماني؟
حسنًا ، من أجل انظر التدوين الثماني يمكننا استخدام إجراءات مختلفة ، على الرغم من أن أحد أبسطها يتم من خلال الأمر stat:
stat /etc/passwd
باستخدام الأمر السابق ، سنرى الكثير من المعلومات حول هذا الملف المحدد ، في المثال / etc / passwd. ولكن إذا كنا نريد فقط رؤية الوضع o أذونات بتنسيق ثماني، يمكنك استخدام:
stat -c '%a' /etc/passwd
بين ال الأشكال والإمكانيات متاح ، والذي يمكنك رؤيته باستخدام man stat ، هناك أيضًا٪ A لرؤية التنسيق بالأحرف ، والعديد من الخيارات الأخرى لتصفية الإخراج الكامل وإظهار بعض الحقول التي تم الحصول عليها فقط إذا لم نحدد أي شيء. على سبيل المثال ، إذا أردنا أن يتم عرض كلتا الطريقتين لعرض الأذونات أو أوضاع Unix لملف أو دليل ، فيمكننا استخدام هذا الأمر الآخر:
stat -c '%A %a' /etc/passwd
وهكذا سنحصل على كلاهما في الإخراج القياسي ...