Sobes.tech
Junior — Middle

Puoi spiegare cosa significa l'elenco di controllo accessi (ACL) nel sistema operativo Linux e come viene utilizzato per gestire l'accesso?

sobes.tech AI

Risposta dell'AI

La Lista di Controllo Accessi (ACL) in Linux è un meccanismo avanzato di gestione dei permessi di accesso a file e directory, che integra i permessi standard (rwx per proprietario, gruppo e altri).

L'ACL consente di impostare permessi specifici per utenti e gruppi particolari, andando oltre il modello standard. Questo è utile quando si necessita di un controllo degli accessi più flessibile, ad esempio, concedendo diritti diversi a utenti differenti su un medesimo file.

Per lavorare con le ACL in Linux, si usano i comandi getfacl (per visualizzare) e setfacl (per impostare). Esempio:

# Visualizzare le ACL di un file
getfacl esempio.txt

# Aggiungere il permesso di lettura per l'utente user1
setfacl -m u:user1:r-- esempio.txt

In questo modo, l'ACL amplia le capacità di gestione degli accessi, permettendo di configurare dettagliatamente i permessi per utenti e gruppi specifici.