Uzziniet Linux komandu - getfacl

Nosaukums

getfacl - iegūt failu piekļuves kontroles sarakstus

Kopsavilkums

getfacl [-dRLPvh] fails ...

getfacl [-dRLPvh] -

Apraksts

Katram failam getfacl parāda faila nosaukumu, īpašnieku, grupu un piekļuves kontroles sarakstu (ACL). Ja direktorijā ir noklusējuma ACL, getfacl arī parāda noklusēto ACL. Ne-direktorijās nevar būt noklusējuma ACL.

Ja getfacl tiek izmantots faila sistēmā, kas neatbalsta ACL, getfacl parāda piekļuves atļaujas, kuras nosaka tradicionālie faila režīma atļauju veidi.

Getfacl izvades formāts ir šāds:

1: # file: somedir / 2: # owner: lisa 3: # group: staff 4: user :: rwx 5: user: joe: rwx #effective: rx 6: group :: rwx #effective: rx 7: group: atdzesē: rx 8: maska: rx 9: cita: rx 10: noklusējums: user :: rwx 11: default: user: joe: rwx #effective: rx 12: default: group :: rx 13: default: mask: rx 14 : noklusējums: cits: ---

4., 6. un 9. līnija atbilst faila režīma atļauju bitiem lietotājam, grupai un citiem laukiem. Šie trīs tiek saukti par pamata ACL ierakstiem. Līnijas 5 un 7 tiek nosauktas par lietotāju un nosauktiem grupas ierakstiem. 8. rindiņa ir efektīvā tiesību maska. Šis ieraksts ierobežo faktiskās tiesības, kas piešķirtas visām grupām un nosauktajiem lietotājiem. (Fakšu tiesību maska ​​neietekmē faila īpašnieku un citas atļaujas; visi pārējie ieraksti ir.) Līnijās 10--14 tiek rādīts noklusētais ACL, kas ir saistīts ar šo direktoriju. Direktorijās var būt noklusējuma ACL. Regulārajos failos nekad nav noklusējuma ACL.

Getfacl noklusējuma darbība ir parādīt ACL un noklusējuma ACL un iekļaut efektīvas tiesības komentēt līnijas, kurās ieraksta tiesības atšķiras no faktiskajām tiesībām.

Ja izeja ir uz terminālu, faktisko tiesību komentārs ir pielīdzināts kolonnai 40. Pretējā gadījumā viens cilnes raksturs atdala ACL ierakstu un faktisko tiesību komentāru.

Vairāku failu ACL saraksti tiek atdalīti ar tukšām rindām. Getfacl produkciju var arī izmantot kā ieguldījumu, lai setfacl.

Atļaujas

Ar piekļuvi meklēšanai failam (piemēram, ar piekļuves lasīšanu failam, kurā ir iekļauta direktorija) procesi tiek apstrādāti ar piekļuvi failam ACL. Tas ir analogs atļaujām, kas nepieciešamas, lai piekļūtu faila režīmam.

Iespējas

- piekļuve

Parādiet failu piekļuves kontroles sarakstu.

-d, - pēc noklusējuma

Parādīs noklusējuma piekļuves kontroles sarakstu.

-omit-header

Nerādīt komentāru galveni (katras faila izvades pirmās trīs rindiņas).

- viss efektīvs

Drukāt visas efektīvās tiesības komentārus, pat ja tas ir identisks ACL ierakstā noteiktajām tiesībām.

- nav efektīva

Neuzdrukājiet efektīvas tiesību komentārus.

--skip-bāze

Izlaist failus, kuriem ir tikai pamata ACL ieraksti (īpašnieks, grupa, citi).

-R, - rekursīvs

Ierakstiet visu failu un direktoriju ACL rekursīvi.

-L, - logisks

Loģiskā pastaiga, sekojiet simboliskajām saitēm. Noklusējuma darbība ir sekot simbolisko saišu argumentiem un izlaist simboliskās saites, kas rodas apakšdirektorijās.

-P, - fizikāli

Fiziskā pastaiga, izlaidiet visas simboliskās saites. Tas arī izlaiž simboliskās saites argumentus.

- tabula

Izmantojiet alternatīvu tabulas izvades formātu. ACL un noklusējuma ACL tiek parādīti blakus. Atļaujas, kas nav efektīvas ACL maskas ieraksta dēļ, tiek parādītas ar lielo burtu. Ierakstu nosaukumi ACL_USER_OBJ un ACL_GROUP_OBJ ierakstiem tiek parādīti arī lielajiem burtiem, kas palīdz noteikt šīs ierakstus.

- pilnīgi nosaukumi

Neizlaidiet galvenās slīpsvītra rakstzīmes (`/ '). Noklusējuma darbība ir izlauzt slīpsvītru rakstzīmes.

- pārveide

Izdrukājiet getfacl versiju un izejiet.

--palīdzība

Drukāt palīdzēt izskaidrot komandrindas opcijas.

-

Komandrindas opciju beigas. Visi atlikušie parametri tiek interpretēti kā failu nosaukumi, pat ja tie sākas ar domuzīmes raksturu.

-

Ja faila nosaukuma parametrs ir viena rakstzīme rakstzīme, getfacl nolasa failu sarakstu no standarta ievades.

ATBILSTĪBA POSIX 1003.1e STANDARTA PROJEKTIEM 17

Ja vides mainīgais POSIXLY_CORRECT ir definēts, tad getfacl noklusējuma darbība mainās šādos veidos: ja vien nav norādīts citādi, tiek izdrukāts tikai ACL. Noklusējuma ACL tiek drukāts tikai tad, ja ir dota opcija -d . Ja nav norādīts komandrindas parametrs, getfacl uzvedas tā, it kā tas tiek izsaukts kā `` getfacl - ''.