donne la permission à un utilisateur spécifique d'écrire dans un dossier en utilisant la notation + w

105

Je sais que je peux attribuer l’autorisation d’écrire à un propriétaire \ group \ others comme ceci:

chmod u+w myfolder

Puis-je spécifier l'utilisateur spécifique ici? Certains aiment ça:

chmod username u+w myfolder
    
posée AngularInDepth.com 24.06.2014 - 12:33
la source

3 réponses

101

Si vous souhaitez changer l’utilisateur propriétaire de ce fichier ou répertoire (dossier), vous devrez utiliser la commande chown . Par exemple, si vous courez

sudo chown username: myfolder

l’utilisateur propriétaire de myfolder sera le nom d’utilisateur. Ensuite, vous pouvez exécuter

sudo chmod u+w myfolder

pour ajouter l'autorisation d'écriture à l'utilisateur du nom d'utilisateur.

Mais si vous souhaitez ajouter cet utilisateur au groupe associé à "myfolder", vous pouvez lancer

sudo usermod -a -G groupname username

puis exécutez

sudo chmod g+w myfolder

pour ajouter l’autorisation d’écriture au groupe.

    
réponse donnée Charo 24.06.2014 - 12:55
la source
137

Vous pouvez utiliser setfacl :

setfacl -m u:username:rwx myfolder

Ceci définit les autorisations pour des utilisateurs spécifiques, sans changer la propriété du répertoire.

Consultez la page de manuel pour plus de détails et d’exemples.

    
réponse donnée user3689208 08.08.2016 - 11:59
la source
7

Non, ce n'est pas possible. Vous pouvez soit changer le propriétaire du fichier avec

[sudo] chown username: foldername

ou vous pouvez ajouter l'utilisateur au groupe propriétaire du fichier avec

usermod -a -G {group-name} username
    
réponse donnée Pabi 24.06.2014 - 13:03
la source

Lire d'autres questions sur les étiquettes