Verktyget setfacl i Linux används för att ställa in och hantera avancerade åtkomstkontrollistor (ACL:er) för filer och kataloger. ACL:er möjliggör en mer flexibel hantering av åtkomsträttigheter än Linux standardåtkomsträttigheter.
setfacl
kan du utföra följande funktioner:
setfacl
.setfacl
för att visa aktuella åtkomsträttigheter för filer och kataloger.setfacl
.setfacl
är ett kraftfullt verktyg för att hantera åtkomsträttigheter i Linux och kan vara användbart i olika scenarier, t.ex. för att ange olika åtkomsträttigheter för olika användare eller grupper, ange skrivskyddade eller skrivskyddade behörigheter.
För att installera setfacl-verktyget
i Ubuntu eller Debian kan du använda följande kommando:
sudo apt-get install acl
När du har installerat verktyget kan du använda kommandot setfacl för att ange ACL:er för filer och kataloger. Om du t.ex. vill ange en ACL för filen "file.txt" och tillåta gruppen "users" att läsa och skriva kan du använda följande kommando:
setfacl -m g:users:rw file.txt
Detta ger läs- och skrivbehörighet för gruppen "users" för filen "file.txt". Du kan också använda olika alternativ och nycklar med kommandot setfacl
för att ange mer komplexa behörigheter.