Je sais que je peux attribuer la permission d'écrire à un propriétaire / groupe / autres comme ceci:
chmod u+w myfolder
Puis-je spécifier l'utilisateur spécifique ici? Certains aiment ça:
chmod username u+w myfolder
permissions
Maxim Koretskyi
la source
la source
Réponses:
Si vous souhaitez modifier l'utilisateur propriétaire de ce fichier ou de ce répertoire (dossier), vous devrez utiliser la commande
chown
. Par exemple, si vous courezL'utilisateur possédant myfolder sera username. Ensuite, vous pouvez exécuter
pour ajouter l'autorisation d'écriture à l'utilisateur nom d'utilisateur.
Mais si vous souhaitez ajouter cet utilisateur au groupe associé à "myfolder", vous pouvez exécuter
et ensuite exécuter
pour ajouter l'autorisation d'écriture au groupe.
la source
sudo
?username
le groupe propriétaire est également remplacé parusername
(si vous l'omettez, le groupe propriétaire ne changera pas).Vous pouvez utiliser
setfacl
:Cela définit des autorisations pour des utilisateurs spécifiques, sans changer la propriété de l'annuaire.
Consultez la page de manuel pour plus de détails et d’exemples.
la source
setfacl
disponible sur CentOS (yum -y install acl
) et FreeBSD.setfacl -R -m u:username:rwx myfolder
rw
sans modifier aucunex
autorisation existante , si elle fonctionne sur plusieurs fichiers ou de manière récursive?Non, ce n'est pas possible. Vous pouvez soit changer le propriétaire du fichier avec
ou vous pouvez ajouter l'utilisateur au groupe qui possède le fichier avec
la source
useradd -G {group-name} username
me dit que le nom d'utilisateur existe déjà