ل היתרים הם נושא די מעניין בעולם יוניקס ואחד המוזרויות המוערכות ביותר של מערכת הפעלה מסוג זה. לינוקס מיישמת מערכת מצבים זו עבור הספריות והקבצים של המערכת, וכי אנו יכולים להשלים עם שכבות אבטחה אחרות כגון התכונות המורחבות שמיישמות מערכות קבצים מסוימות, או גם סוגים אחרים של מערכות אבטחה כגון רשימות בקרת כניסה או ACL.
בכמה מאמרים דיברנו על המצבים או ההרשאות, איך שלא תרצו לקרוא להם, ובוודאי שאתם כבר יודעים שאנחנו יכולים לראות את ההרשאות שלנו ספריות וקבצים עם פקודה ls -l פשוטה, אך במסוף זה יראה לנו את צורת האותיות כפי שכבר ידוע לנו. מצד שני, אנו יכולים להשתמש באותה סימון או באותה אוקטלית כדי לשנות את ההרשאות הללו באמצעות הפקודה chmod, כפי שכבר ידוע ... אבל מה קורה אם אנחנו רוצים לרשום את ההרשאות בצורה אוקטלית?
ובכן, על מנת ראה סימון אוקטלי אנו יכולים להשתמש בפרוצדורות שונות, אם כי אחת הפשוטות ביותר היא באמצעות הפקודה stat:
stat /etc/passwd
עם הפקודה הקודמת נראה הרבה מידע על הקובץ הספציפי הזה, בדוגמה / etc / passwd. אבל אם אנחנו רק רוצים לראות את או הרשאות בפורמט אוקטלי, אתה יכול להשתמש:
stat -c '%a' /etc/passwd
בין ה פורמטים ואפשרויות זמין, שאותו ניתן לראות עם סטטוס אדם, יש גם% A לראות את הפורמט עם אותיות, ואפשרויות רבות אחרות לסנן את הפלט המלא ולהראות רק חלק מהשדות שמתקבלים אם לא נציין דבר. לדוגמה, אם ברצוננו להציג את שתי דרכי הצפייה בהרשאות או במצבי Unix של קובץ או ספריה, אנו יכולים להשתמש בפקודה אחרת זו:
stat -c '%A %a' /etc/passwd
וכך נקבל את שניהם בתפוקה הסטנדרטית ...