Fizetési módok Abuse

Linux setfacl segédprogram: cél és funkciók

05.11.2023, 23:41

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 segédprogram funkciói

Linux setfacl segédprogram: cél és funkciók

A setfacl a következő funkciókat teszi lehetővé:

  1. Fejlett hozzáférés-vezérlési listák (ACL) beállítása fájlokhoz és könyvtárakhoz. Az ACL-ek a szabványos Linux hozzáférési jogoknál rugalmasabb hozzáférési jogok beállítását teszik lehetővé.
  2. Meglévő ACL-ek módosítása. Módosíthatja bizonyos felhasználók, csoportok vagy az összes felhasználó hozzáférési jogait.
  3. ACL-ek eltávolítása. Ha már nincs szüksége a fejlett hozzáférés-vezérlési listákra, a setfacl paranccsal eltávolíthatja azokat.
  4. Az aktuális ACL-ek megjelenítése. A setfacl paranccsal megtekintheti a fájlok és könyvtárak aktuális hozzáférési jogait.
  5. ACL-ek másolása. Lehetővé teszi egy ACL másolását egyik fájlból vagy könyvtárból egy másikba a setfacl parancs segítségével.
  6. Örökölt hozzáférési jogok beállítása. Beállíthatja a könyvtárak öröklött jogosultságait, így az új fájlok és alkönyvtárak automatikusan a szülő könyvtár jogosultságait öröklik.
  7. ACL maszk beállítása. A maszk meghatározza az ACL-ben szereplő összes felhasználó és csoport maximális hozzáférési jogát.

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.

Hogyan kell telepíteni a setfacl-t?

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.