Dit is de opdracht fs_listacl die kan worden uitgevoerd in de gratis hostingprovider OnWorks met behulp van een van onze verschillende gratis online werkstations, zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
fs_listacl - Geeft ACL's weer
KORTE INHOUD
fs lijstacl [-pad <dir/bestand pad>+] [-ID kaart] [-indien] [- cmd] [-Help]
fs la [-p <dir/bestand pad>+] [-ID kaart] [-indien] [- cmd] [-h]
fs lijst [-p <dir/bestand pad>+] [-ID kaart] [-indien] [- cmd] [-h]
PRODUCTBESCHRIJVING
De fs lijstacl De opdracht geeft de toegangscontrolelijst (ACL) weer die aan elk item is gekoppeld
opgegeven bestand, map of symbolische koppeling. Het opgegeven element kan zich in de DFS bevinden.
bestandsruimte als de uitgever de AFS/DFS Migration Toolkit Protocol Translator gebruikt om
toegang tot DFS-gegevens (en DFS implementeert per-bestand ACL's). Om de ACL van de huidige
werkmap, laat de -pad argument.
Om een ACL te wijzigen, gebruikt u de fs setacl commando. Om een ACL van de ene directory naar de andere te kopiëren,
Gebruik de fs kopieercl opdracht. Om verouderde vermeldingen uit een ACL te verwijderen, gebruikt u de fs schoonl
opdracht.
LET OP
Het plaatsen van een gebruiker of groep op de sectie 'Negatieve rechten' van de ACL garandeert niet dat
weigering van toestemmingen, als de sectie "Normale rechten" de toestemmingen verleent aan leden van
de system:anyuser-groep. In dat geval hoeft de gebruiker alleen de uitloggen commando om
de machtigingen verkrijgen die aan de system:anyuser-groep zijn toegekend.
OPTIES
-pad <dir/bestand pad>+
Geeft de naam van elke map of elk bestand waarvoor de ACL moet worden weergegeven. Voor AFS-bestanden is de uitvoer
geeft de ACL van de bovenliggende map van het bestand weer; DFS-bestanden hebben hun eigen ACL.
Onvolledige padnamen worden geïnterpreteerd ten opzichte van de huidige werkdirectory, die
is ook de standaardwaarde als dit argument wordt weggelaten.
-ID kaart Geeft de initiële container-ACL van elke DFS-directory weer. Dit argument wordt ondersteund.
alleen op DFS-directory's die toegankelijk zijn via het AFS/DFS Migration Toolkit Protocol
Vertaler.
-indien Geeft de initiële object-ACL van elke DFS-directory weer. Dit argument wordt alleen ondersteund
op DFS-mappen die toegankelijk zijn via de AFS/DFS Migration Toolkit Protocol Translator.
- cmd
Geeft een fs setacl opdrachtreeks die kan worden gebruikt om de ACL die is toegepast op
het opgegeven bestand, de opgegeven map of de opgegeven symbolische koppeling.
-Help
Drukt de online help voor deze opdracht af. Alle andere geldige opties worden genegeerd.
OUTPUT
De eerste regel van de uitvoer voor elk bestand, elke map of elke symbolische koppeling luidt als volgt:
Toegangslijst voor is
Als de uitgever een korte notatie in de padnaam heeft gebruikt, zoals de punt (".") om
de huidige huidige directory vertegenwoordigen, die notatie verschijnt soms in plaats van de
volledige padnaam van de map.
Vervolgens gaat de kop 'Normale rechten' vooraf aan een lijst met gebruikers en groepen die de rechten hebben gekregen.
aangegeven rechten, met één koppeling van gebruiker of groep en rechten op elke regel. Als
negatieve rechten zijn toegewezen aan een gebruiker of groep, die vermeldingen volgen een
Koptekst "Negatieve rechten". De opmaak van negatieve vermeldingen is hetzelfde als die in de
Sectie 'Normale rechten' van de ACL, maar de gebruiker of groep krijgt geen toestemming in plaats van toestemming.
de aangegeven rechten.
AFS implementeert geen ACL's per bestand, dus voor een bestand geeft de opdracht de ACL op zijn naam weer.
map. De uitvoer voor een symbolische koppeling toont de ACL die van toepassing is op het doelbestand.
of directory, in plaats van de ACL van de directory waarin de symbolische link is opgeslagen.
De machtigingen voor AFS stellen de bezitter in staat de aangegeven actie uit te voeren:
een (beheer)
Wijzig de vermeldingen op de ACL.
d (verwijderen)
Verwijder bestanden en submappen uit de map of verplaats ze naar andere mappen.
ik (invoegen)
Voeg bestanden of submappen toe aan de map door ze te kopiëren, verplaatsen of maken.
k (slot)
Stel lees- of schrijfvergrendelingen in voor de bestanden in de directory.
ik (opzoeken)
Maak een lijst van de bestanden en submappen in de map, geef de map zelf op, en
de uitgeven fs lijstacl opdracht om de ACL van de map te onderzoeken.
r (lees)
Lees de inhoud van bestanden in de map; voer het commando "ls -l" uit om het
elementen in de map.
w (schrijven)
Wijzig de inhoud van bestanden in de map en geef het UNIX chmod commando om
hun modusbits veranderen
A, B, C, D, E, F, G, H
Hebben geen standaardbetekenis voor de AFS-serverprocessen, maar worden beschikbaar gemaakt voor
toepassingen die gebruikt worden bij het beheren van de toegang tot de inhoud van de directory in aanvullende
manieren. De letters moeten hoofdletters zijn.
Voor DFS-bestanden en -mappen zijn de rechten vergelijkbaar, behalve dat de DFS "x"
(execute) toestemming vervangt de AFS "l" (lookup) toestemming, DFS "c" (control) vervangt
AFS "a" (beheren), en er is geen DFS-equivalent voor de AFS "k" (vergrendeling)-machtiging.
De betekenissen van de verschillende toestemmingen verschillen ook enigszins, en DFS implementeert ze niet
negatieve rechten. Voor een volledige beschrijving van DFS-rechten, zie de DFS
documentatie.
Voorbeelden
Met de volgende opdracht wordt de ACL weergegeven in de thuismap van de gebruiker "pat" (de
huidige werkmap) en in de submap 'privé'.
% fs listacl -pad .privé
Toegangslijst voor . is
Normale rechten:
systeem:auteur rl
pat rlidwka
pat:vrienden rlid
Negatieve rechten:
smith rlidwka
Toegangslijst voor privé is
Normale rechten:
pat rlidwka
Met de volgende opdracht wordt het fs setacl opdracht vereist om de ACL opnieuw te maken op de
thuismap van de gebruiker "pat" (de huidige werkmap), en op zijn "private"
submap.
% fs listacl -pad .private -cmd
fs setacl -dir . -acl systeem:authuser rl pat rlidwka pat:vrienden rlid
fs setacl -dir . -acl smith rlidwka -negatief
fs setacl -dir private -acl pat rlidwka
VOORRECHT VERPLICHT
Indien de -pad argument benoemt een AFS-directory, de uitgever moet de "l" (lookup) hebben
toestemming op zijn ACL en de ACL voor elke directory die eraan voorafgaat in de padnaam.
Indien de -pad argumentnamen een AFS-bestand, de uitgever moet de "l" (lookup) en "r" hebben
(lees)machtigingen op de ACL van de bestandsmap en de l toestemming op de ACL van
elke directory die eraan voorafgaat in de padnaam.
Indien de -pad argument benoemt een DFS-directory of bestand, de uitgever moet de "x" hebben
(uitvoeren) toestemming op zijn ACL en op de ACL van elke directory die eraan voorafgaat in de
padnaam.
Gebruik fs_listacl online met behulp van onworks.net-services