Sobes.tech
Junior — Middle

El tudná magyarázni, hogy mit jelent az Access Control List (ACL) a Linux operációs rendszerben, és hogyan használják a hozzáférés kezelésére?

sobes.tech MI

Válasz az MI-től

A Linuxban az Access Control List (ACL) egy fejlett mechanizmus a fájlok és könyvtárak hozzáférési jogainak kezelésére, amely kiegészíti a standard jogokat (rwx a tulajdonos, csoport és mások számára).

Az ACL lehetővé teszi, hogy konkrét felhasználók és csoportok számára állítsunk be hozzáférési jogokat, túllépve a standard modellt. Ez hasznos, amikor rugalmasabb hozzáférés-ellenőrzésre van szükség, például különböző jogokat adva ugyanarra a fájlra különböző felhasználóknak.

Linuxban az ACL-lel való munka során a getfacl (megtekintés) és a setfacl (beállítás) parancsokat használjuk. Példa:

# A fájl ACL-jének megtekintése
getfacl példa.txt

# Olvasási jog hozzáadása a user1 felhasználónak
setfacl -m u:user1:r-- példa.txt

Így az ACL kibővíti a hozzáférés-kezelés lehetőségeit, lehetővé téve a jogok részletes konfigurálását adott felhasználók és csoportok számára.