A setfacl segédprogram a Linuxban a fájlok és könyvtárak fejlett hozzáférés-vezérlési listáinak (ACL) beállítására és kezelésére szolgál. Az ACL-ek a szabványos Linux hozzáférési jogoknál rugalmasabb hozzáférési jogkezelésre adnak lehetőséget.
A setfacl
a következő funkciókat teszi lehetővé:
setfacl
paranccsal eltávolíthatja azokat.setfacl
paranccsal megtekintheti a fájlok és könyvtárak aktuális hozzáférési jogait.setfacl
parancs segítségével.A setfacl
egy hatékony eszköz a hozzáférési jogok kezelésére Linuxban, és különböző forgatókönyvekben lehet hasznos, például különböző hozzáférési jogok beállítása különböző felhasználók vagy csoportok számára, csak olvasási vagy csak írási engedélyek beállítása.
A setfacl
segédprogram telepítéséhez Ubuntuban vagy Debianban a következő parancsot használhatja:
sudo apt-get install acl
A segédprogram telepítése után , a setfacl parancsot használhatja a fájlok és könyvtárak ACL-jének beállításához. Például a "file.txt" fájlhoz ACL-t állíthat be, és engedélyezheti a "users" csoport számára az olvasást és írást, a következő parancsot használhatja:
setfacl -m g:users:rw file.txt
Ezzel a "users" csoport számára olvasási és írási engedélyeket állít be a "file.txt" fájlhoz. A setfacl
paranccsal különböző opciókat és kulcsokat is használhat a bonyolultabb engedélyek beállításához.