Passer au contenu

Comment définir les droits d’accès des utilisateurs sous Mac OS X Tiger ?

Solution : en agissant sur les ACL (Access Control List).

Nous avons déjà parlé des ACL (Access Control List) lors du test de Mac OS X Server 10.4 de notre numéro 160. Ces listes permettent de définir les droits d’accès aux fichiers par utilisateur et
groupes d’utilisateurs. La version de base de Mac OS X Tiger ne possède pas d’interface graphique pour gérer ces ACL. Qu’importe : les outils en ligne de commande suffisent largement à pallier ce manque !Pour activer les ACL sur un volume, tapez simplement sudo fsaclctl ?”p /Volumes/nomduvolume ?”e Pour lister les ACL sur un fichier ou dossier, rajoutez l’option e à la commande ls :
ls ?”le ~/DocumentsPour associer une ACL à un fichier, utilisez la commande chmod avec l’option a. Par exemple, pour ajouter des droits en lecture sur un fichier pour l’utilisateur pierre, tapez : chmod +a “pierre allow
list,directory_inherit,file_inherit” nom_du_fichier
Et pour supprimer une ACL, utilisez simplement l’option ?”a ! Une quinzaine d’attributs peuvent être ajoutés pour chaque utilisateur : consultez?”les via la commande man chmod. Il
est alors possible de créer des fichiers qu’un utilisateur peut modifier mais pas supprimer, de déterminer l’héritage des droits sur un dossier, etc.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


La rédaction