Comment rendre un fichier modifiable par deux utilisateurs différents dans des groupes différents?
10
J'ai un dossier sur /home/www/, et le propriétaire est www, qui fait partie du wwwgroupe. J'ai un autre utilisateur john, faisant partie du johngroupe. Comment puis-je chown/home/www/le rendre accessible en écriture à la fois par wwwet john? Merci
Plutôt que de modifier les autorisations sur le répertoire, il pourrait être plus facile de placer l'utilisateur john dans le wwwgroupe. Les utilisateurs peuvent appartenir à plusieurs groupes. Utilisez soit le mode utilisateur, modifiez le /etc/groupfichier, ou si vous avez une interface graphique sur votre machine Linux, utilisez le programme de gestion des utilisateurs graphiques (peut être appelé différents noms en fonction de la distribution et de l'environnement de bureau). La méthode la plus simple consiste probablement à ouvrir une invite de commande et à taper:
sudo usermod -G www -a john
Il vous demandera le mot de passe de votre compte, et une fois que vous l'entrerez, l'utilisateur john aura un accès de niveau groupe au répertoire / home / www.
Cela suppose que le groupe www dispose déjà d'un accès en lecture / écriture / exécution au répertoire / home / www. Si ce groupe n'a pas ce niveau d'accès, utilisez chgrp www /home/wwwet chmod g+rwx /home/wwwprenez soin de cela.
Remarque: si vous êtes actuellement connecté en tant que «john», vous devrez peut-être vous déconnecter et vous reconnecter pour que vos autorisations soient mises à jour.
Tu ne peux pas. Mais vous pouvez peut-être lui définir une ACL.
la source
acl
des options de montage (dansfstab
ou en utilisantmount -o remount,acl /
).rwx
pour/home/www
ne donne pas accès en écriture aux fichiers qu'il contient .Essayez de créer un nouveau groupe
www-and-john
, puischown -R www:www-and-john /home/www/
chmod -R g+w .
et à la fin, ajoutez les deux utilisateurs au groupe
www-and-john
.la source