Comment puis-je définir des autorisations complètes pour un utilisateur dans un répertoire spécifié sous Linux?
linux
permissions
directory
users
Alon Gubkin
la source
la source
Les deux solutions précédentes à mon commentaire supposent que vous voulez qu'une seule personne ait un accès complet à un répertoire et à ses sous-répertoires et fichiers en dessous.
Est-ce exact ou voulez-vous que PLUSIEURS personnes aient un accès complet à ce répertoire spécifique?
la source
Si vous ne souhaitez pas modifier les autorisations existantes du répertoire, mais souhaitez accorder à un utilisateur (ou plusieurs utilisateurs ou groupes) des autorisations sur le contenu du répertoire, vous pouvez utiliser les ACL. Certains systèmes de fichiers (ext3) nécessitent l'indicateur acl au montage pour activer les ACL. Souvent, l'utilisation de groupes suffit, mais les listes de contrôle d'accès peuvent être plus flexibles.
Regardez les commandes setfacl et getfacl pour plus d'informations.
la source
Vous pouvez attribuer la propriété à l'utilisateur avec la commande suivante:
chown -R username:groupname directory
Les autorisations sont contrôlées avec
chmod
mais plus que probable si vous donnez à l'utilisateur la propriété, les autorisations doivent déjà être définies pour lui donner un accès complet.la source