Sobes.tech
Junior — Middle

Pouvez-vous expliquer ce que signifie la liste de contrôle d'accès (ACL) dans le système d'exploitation Linux et comment elle est utilisée pour gérer l'accès?

sobes.tech IA

Réponse de l'IA

La liste de contrôle d'accès (ACL) sous Linux est un mécanisme avancé de gestion des droits d'accès aux fichiers et répertoires, qui complète les droits standard (rwx pour le propriétaire, le groupe et les autres).

L'ACL permet de définir des droits d'accès pour des utilisateurs et groupes spécifiques, dépassant le modèle standard. Cela est utile lorsque vous avez besoin d'un contrôle d'accès plus flexible, par exemple, donner des droits différents à différents utilisateurs sur un même fichier.

Pour travailler avec les ACL sous Linux, on utilise les commandes getfacl (pour voir) et setfacl (pour définir). Exemple:

# Voir les ACL d'un fichier
getfacl exemple.txt

# Ajouter un droit de lecture pour l'utilisateur user1
setfacl -m u:user1:r-- exemple.txt

Ainsi, l'ACL étend les capacités de gestion des accès, permettant de configurer en détail les droits pour des utilisateurs et groupes spécifiques.