Het hulpprogramma setfacl in Linux wordt gebruikt om geavanceerde toegangscontrolelijsten (ACL's) voor bestanden en mappen in te stellen en te beheren. ACL's maken een flexibeler beheer van toegangsrechten mogelijk dan standaard Linux toegangsrechten.
setfacl
kun je de volgende functies uitvoeren:
setfacl
commando.setfacl
commando gebruiken om de huidige toegangsrechten voor bestanden en mappen te bekijken.setfacl
commando.setfacl
is een krachtig hulpmiddel voor het beheren van toegangsrechten in Linux en kan handig zijn in verschillende scenario's zoals het instellen van verschillende toegangsrechten voor verschillende gebruikers of groepen, het instellen van alleen-lezen of alleen-schrijf-rechten.
Om het hulpprogramma setfacl
in Ubuntu of Debian te installeren, kun je het volgende commando gebruiken:
sudo apt-get install acl
Na het installeren van het hulpprogramma , kun je het setfacl commando gebruiken om ACL's in te stellen voor bestanden en mappen. Om bijvoorbeeld een ACL in te stellen voor het bestand "file.txt" en de groep "users" lees- en schrijfrechten te geven, kun je het volgende commando gebruiken:
setfacl -m g:users:rw file.txt
Hiermee worden lees- en schrijfrechten ingesteld voor de groep "users" op het bestand "file.txt". Je kunt ook verschillende opties en sleutels gebruiken met het setfacl
commando om complexere rechten in te stellen.