למד את פיקוד לינוקס - getfacl

שֵׁם

getfacl - לקבל רשימות בקרת גישה לקובץ

תַקצִיר

קובץ getfacl [-dRLPvh] ...

getfacl [-dRLPvh] -

תיאור

עבור כל קובץ, getfacl מציג את שם הקובץ, הבעלים, הקבוצה ואת רשימת בקרת הגישה (ACL). אם לספרייה יש ברירת מחדל של ACL, getfacl מציג גם את ברירת המחדל של רשימת בקרת הגישה. ללא ספריות לא יכולות להיות רשימות בקרת גישה המוגדרות כברירת מחדל.

אם getfacl משמש במערכת קבצים שאינה תומכת ברשימת בקרת גישה, getfacl מציג את הרשאות הגישה שהוגדרו על ידי סיביות הרשאות מצב הקובץ המסורתי.

פורמט הפלט של getfacl הוא כדלקמן:

1: # file: somedir / 2: # בעלים: lisa 3: # group: staff 4: user :: rwx 5: user: joe: rwx # אפקטיבי: rx 6: קבוצה :: rwx # יעיל: rx 7: קבוצה: מגניב: rx 8: rx 9: אחר: rx 10: ברירת מחדל: משתמש :: rwx 11: ברירת מחדל: user: joe: rwx # יעיל: rx 12: ברירת מחדל: קבוצה :: rx 13: ברירת מחדל: מסכה: rx 14 you ברור un

שורות 4, 6 ו - 9 מתאימות למשתמש, לקבוצה ולשדות אחרים של סיביות הרשאות מצב הקובץ. שלושת אלה נקראים ערכי ACL הבסיסיים. שורות 5 ו -7 נקראות על שם המשתמש ונקראות ערכי קבוצה. קו 8 הוא מסכת הזכויות האפקטיבית. ערך זה מגביל את הזכויות האפקטיביות המוענקות לכל הקבוצות ולמשתמשים בשם. (הבעלים של הקובץ והרשאות אחרות אינם מושפעים ממסכת הזכויות היעילה, כל שאר הערכים הם.) שורות 10- 14 מציגות את רשימת בקרת ברירת המחדל המשויכת לספריה זו. הספריות עשויות לכלול ברירת מחדל של ACL. קבצים רגילים אינם כוללים ברירת מחדל של ACL.

התנהגות ברירת המחדל עבור getfacl היא להציג הן את ACL והן את ברירת המחדל של ACL, ולכלול תגובה זכויות אפקטיבית עבור קווים שבהם זכויות הערך נבדלות מזכויות אפקטיביות.

אם הפלט הוא אל מסוף, התגובה זכויות יעיל מיושר בעמודה 40. אחרת, תו אחד הכרטיסייה מפריד את ערך ה- ACL ואת התגובה זכויות יעיל.

רישומי ACL של קבצים מרובים מופרדים על ידי שורות ריקות. הפלט של getfacl יכול לשמש גם קלט כקובץ setfacl.

הרשאות

עיבוד עם גישה לחיפוש לקובץ (כלומר, תהליכים עם גישה לקריאה לספרייה המכילה קובץ) מקבלים גם גישה לקריאה של רשימות בקרת הגישה של הקובץ. דבר זה מקביל להרשאות הדרושות לגישה למצב הקובץ.

אפשרויות

--גִישָׁה

הצגת רשימת בקרת הגישה לקבצים.

-d, - default

הצגת רשימת בקרת הגישה המוגדרת כברירת מחדל.

- כותרת-כותרת

אל תציג את כותרת ההערה (שלוש השורות הראשונות של הפלט של כל קובץ).

- כל יעיל

הדפס את כל הערות הזכויות היעילות, גם אם זהות לזכויות שהוגדרו על ידי רשומת ה- ACL.

- לא יעיל

אל תדפיס הערות זכויות יעילות.

- בסיס

דלג על קבצים שיש להם רק ערכי בסיס ACL (הבעלים, הקבוצה, אחרים).

-R, - recursive

רשימת רשימות בקרת גישה של כל הקבצים והספריות רקורסיבית.

-L, --logical

הליכה לוגית, בצע קישורים סמליים. התנהגות ברירת המחדל היא לעקוב אחר ארגומנטים של קישורים סמליים, ולדלג על קישורים סימבוליים שמתקלים בתיקיות משנה.

-P, - פיזי

הליכה פיזית, לדלג על כל הקישורים הסמלי. זה גם מדלג טיעונים הקישור הסמלי.

--לוּחִי

השתמש בפורמט פלט חלופי טבלאי. ה- ACL ו- ACL המוגדרים כברירת מחדל מוצגים זה לצד זה. הרשאות שאינן יעילות עקב ערך מסיכת ה- ACL מוצגות באותיות רישיות. שמות התגים עבור ערכי ACL_USER_OBJ ו- ACL_GROUP_OBJ מוצגים גם באותיות רישיות, אשר מסייע באיתור רשומות אלה.

- שמות מוחלטים

אל תפשיט תווים קו נטויים מובילים ('/'). התנהגות ברירת המחדל היא להפשיט תווים קו נטוי.

--גִרְסָה

הדפס את הגירסה של getfacl ולצאת.

--עֶזרָה

הדפס עזרה המסבירה את אפשרויות שורת הפקודה.

-

סוף אפשרויות שורת הפקודה. כל הפרמטרים הנותרים מפורשים כשמות קבצים, גם אם הם מתחילים עם תו מקף.

-

אם פרמטר שם הקובץ הוא תו מקף יחיד, getfacl קורא רשימה של קבצים מתוך קלט רגיל.

התאמה ל - POSIX 1003.1e DRAFT STANDARD 17

אם משתנה הסביבה POSIXLY_CORRECT מוגדר, התנהגות ברירת המחדל של getfacl משתנה בדרכים הבאות: אלא אם צוין אחרת, רק ה- ACL הודפס. ברירת המחדל של ACL מודפסת רק אם ניתנת האפשרות d . אם לא מופיע פרמטר של שורת פקודה , getfacl מתנהג כאילו הוא נקרא כ- `getfacl-''.