Атауы
getfacl - файлды кіруді бақылау тізімдерін алу
Синопсис
getfacl [-dRLPvh] файл ...
getfacl [-dRLPvh] -
Сипаттама
Әр файл үшін, getfacl файл атауын, иеленушісін, топты және Access Control List (ACL) файлын көрсетеді. Егер каталогта әдепкі ACL болса, getfacl әдепкі ACL-ды көрсетеді. Анықтамалық емес анықтамалар әдепкі ACL-ге ие болмайды.
Егер getfacl ACL-ді қолдамайтын файлдық жүйеде пайдаланылса, getfacl дәстүрлі файл режимі рұқсат биттерімен анықталған қатынас рұқсаттарын көрсетеді.
Getfacl өнімінің шығу пішімі мынада:
#: 4: user: joe: rwx #effective: rx 6: group :: rwx #effective: rx 7: group: user: lisa 3: # group: rx 8: mask: rx 9: басқа: rx 10: әдепкі: user :: rwx 11: default: user: joe: rwx #effective: rx 12: әдепкі: group :: rx 13: default: mask: rx 14 : әдепкі: басқа: ---4, 6 және 9-жолдар пайдаланушы режиміне, тобына және файл режимінің рұқсаттарының басқа өрістеріне сәйкес келеді. Бұл үш негізгі ACL жазбалары деп аталады. 5 және 7-жолдар пайдаланушы және топтық жазбалар деп аталады. 8-жол - тиімді қорғау маскасы. Бұл жазба барлық топтарға және аталған пайдаланушыларға берілген тиімді құқықтарды шектейді. (Файл иесі және басқа рұқсаттардың тиімді құқықтары маскасына әсер етпейді, барлық басқа жазбалар болады.) 10-14 желілері осы каталогпен байланысты әдепкі ACL көрсетеді. Анықтамаларда әдепкі ACL болуы мүмкін. Тұрақты файлдар әдепкі ACL болмайды.
Getfacl үшін әдепкі мінез-құлық ACL және әдепкі ACL-ді көрсету және жазбаларға құқықтар тиімді құқықтардан ерекшеленетін жолдарға арналған тиімді құқық түсіндірмелерін қосу болып табылады.
Егер шығыс терминал болса, тиімді құқықтары туралы түсініктеме 40-бағанға сәйкес келеді. Олай болмаған жағдайда, бір таңбалық таңба ACL жазбасын және тиімді құқықтары түсініктемесін бөледі.
Бірнеше файлдардың ACL тізімдері бос жолдармен бөлінеді. Getfacl-дің шығуын setfacl-ге енгізу ретінде де пайдалануға болады.
Рұқсаттар
Файлға іздеу қатынасы бар процесс (мысалы, файлдың құрамында бар каталогқа оқуға рұқсаты бар процестер) файлдың ACL-леріне оқуға рұқсат беріледі. Бұл файл режиміне кіруге қажетті рұқсаттарға ұқсас.
Опциялар
- Қажет
Файлға қатынасты басқару тізімін көрсету.
-d, --default
Әдепкі қатынасты басқару тізімін көрсету.
- тақырып атауы
Пікір тақырыбын көрсетпеңіз (әрбір файлдың шығуының алғашқы үш жолы).
- барлық тиімді
ACL жазбасымен анықталған құқықтармен бірдей болса да, барлық тиімді құқықтары туралы түсініктемелерді басып шығарыңыз.
- тиімді емес
Құқыққа қатысты тиімді түсініктемелерді басып шығармаңыз.
- skip-base
Негізгі ACL жазбалары бар файлдарды өткізіп жіберіңіз (иесі, тобы, басқалары).
-R, --recursive
Барлық файлдар мен каталогтардың ACL тізімін рекурсивті түрде тізімдеңіз.
-L, - логикалық
Логикалық серуендеу, символдық сілтемелерді қадағалаңыз. Әдепкі мінез-құлық символдық сілтеме аргументтерін қадағалау және подкаталогтарда кездесетін символдық сілтемелерді өткізу болып табылады.
-P, - физикалық
Физикалық серуендеу, барлық символикалық сілтемелерді өткізіп жіберіңіз. Бұл сондай-ақ символикалық сілтеме дәлелдерін өткізіп жібереді.
- жалпы
Баламалы кесте шығару пішімін пайдаланыңыз. ACL және әдепкі ACL параметрлері бірге көрсетіледі. ACL маска жазуларына байланысты тиімсіз рұқсаттар бас әріптермен көрсетіледі. ACL_USER_OBJ және ACL_GROUP_OBJ кірістері үшін кіру тегтері атаулары да бас әріптермен көрсетіледі, бұл сол жазбаларды анықтауға көмектеседі.
--әдетті атаулар
Бастапқы қиғаш сызық таңбаларын ('/') тастамаңыз. Әдетті мінез-құлықтағы жетекші кескін таңбаларын қию.
- түрлендіру
Getfacl нұсқасын басып шығыңыз.
--Көмектесіңдер
Пәрмен жолының параметрлерін түсіндіретін анықтама анықтамасы.
-
Пәрмен жолының параметрлерін аяқтау. Барлық қалған параметрлер файл атаулары ретінде түсіндіріледі, тіпті олар сызықша таңбалармен басталса да.
-
Егер файл атауының параметрі жалғыз жол белгісі болса, getfacl стандартты енгізуден файлдардың тізімін оқиды.
POSIX 1003.1e СТАНДАРЫНЫҢ СӘЙКЕСТІГІ 17
Егер POSIXLY_CORRECT ортасының айнымалысы анықталған болса, getfacl әдепкі әрекеті келесі жолдармен өзгертіледі: егер басқаша көрсетілмесе, ACL ғана басып шығарылады. Әдепкі ACL параметрі -d параметрі берілгенде ғана басып шығарылады. Егер ешқандай командалық жол параметрі берілмесе, getfacl оны `` getfacl - 'деп шақырылған секілді әрекет етеді.