Dit is de opdracht dpns-getacl die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
dpns-getacl - haal DPNS-directory/bestandstoegangscontrolelijsten op
KORTE INHOUD
dpns-getacl [-a] [-d] pad...
PRODUCTBESCHRIJVING
dpns-getacl haalt de toegangscontrolelijst op die is gekoppeld aan een DPNS-directory/-bestand. Voor elk
pad, het toont de bestandsnaam, de eigenaar, de groep en de Access Control List (ACL) indien
cadeau. Als een map een standaard ACL heeft, dpns-getacl geeft ook de standaard ACL weer.
Normale bestanden kunnen geen standaard-ACL's hebben.
De output ziet er als volgt uit:
# bestand: bestandsnaam
# eigenaar: gebruikersnaam
# groep: groepsnaam
gebruiker::toestemming
gebruiker:uid:perm
groep::perm
groep:gid:perm
masker: permanent
andere: permanent
standaard:gebruiker::toestemming
standaard:gebruiker:uid:toestemming
standaard:groep::toestemming
standaard:groep:gid:toestemming
standaard:masker:permanent
standaard:andere:perm
De eerste "gebruiker"-invoer geeft de machtigingen weer die zijn verleend aan de eigenaar van het bestand. De
de volgende "user"-vermeldingen tonen de machtigingen die aan specifieke gebruikers zijn verleend, ze zijn gesorteerd
in oplopende volgorde van vloeistof. De eerste "groep"-invoer geeft de machtigingen die zijn verleend aan de
groepseigenaar van het bestand. De volgende "groep"-vermeldingen tonen de machtigingen die zijn verleend
specifieke groepen, deze worden gesorteerd in oplopende volgorde van gid. De vermelding "masker" is de
maximale toestemming verleend aan specifieke gebruikers of groepen. Het heeft geen invloed op de "eigenaar"
en "andere" machtigingen. De vermelding "masker" moet aanwezig zijn als er specifieke "gebruiker" of
"groep"-items. "standaard"-vermeldingen die aan een directory zijn gekoppeld, worden als toegang overgenomen
ACL door de bestanden of submappen die in die map zijn gemaakt. De umasker het is niet gebruikt.
Submappen nemen ook de standaard-ACL over als standaard-ACL. Zodra er een is
standaard ACL-invoer, de 3 standaard ACL-basisinvoeren (standaardgebruiker, standaardgroep, standaard
anders) moet aanwezig zijn.
De invoerverwerking voldoet aan de Posix 1003.1e conceptstandaard 17.
pad specificeert de DPNS-padnaam. Indien pad begint niet met /, het wordt voorafgegaan door de
inhoud van de DPNS_HOME variabele omgeving.
uid wordt weergegeven als de gebruikersnaam als deze ook bekend staat als de numerieke id.
gid wordt weergegeven als de groepsnaam als deze ook bekend staat als de numerieke id.
permanent wordt uitgedrukt als een combinatie van karakters rwx-
OPTIES
-a geef alleen de toegangs-ACL weer.
-d geef alleen de standaard ACL weer.
Voorbeelden
dpns-getacl /dpm/dteam/test/file.log/d2
# bestand: /dpm/dteam/test/file.log/d2
# eigenaar: baud
# groep: c3
gebruiker::rwx
groep::rx #effectief:rx
andere::rx
standaard:gebruiker::rwx
standaard:groep::rx
standaard:andere::rx
EXIT STATUS
Dit programma retourneert 0 als de bewerking is geslaagd of >0 als de bewerking is mislukt.
Gebruik dpns-getacl online met behulp van onworks.net-services