Changer les droits dossiers pour plusieurs utilisateurs [Fermé]

Signaler
Messages postés
1710
Date d'inscription
mardi 16 septembre 2008
Statut
Membre
Dernière intervention
13 février 2020
-
Flachy Joe
Messages postés
2120
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
4 novembre 2019
-
Bonjour, je n'arrive pas a autoriser pour les deux utilisateurs le droit de modifications de fichiers car si je fais :

chmod u+rw (il va faire sur les deux users?)


L'user ReadOnly ne puisse que lire le contenu du dossier /home/proftpd
L'user ReadWrite puisse lire et écrire dans le dossier /home/proftpd

Merci d'avance. ^^

3 réponses

Messages postés
1710
Date d'inscription
mardi 16 septembre 2008
Statut
Membre
Dernière intervention
13 février 2020
103
up plz
Messages postés
275
Date d'inscription
mardi 1 décembre 2009
Statut
Membre
Dernière intervention
28 février 2017
50
Bonjour,
Tu ne peux pas définir un dossier comme appartenant à 2 utilisateurs : chaque fichier/dossier appartient à un seul user et un groupe.
Il faut que tu utilises les groupes pour faire ça :
- Créer un groupe CanWrite
- Ajouter les utilisateurs ReadWrite au groupe CanWrite
- Définir le dossier comme appartenant au groupe CanWrite
- Changer les droits du dossier

Exemple : a et b doivent pouvoir écrire dans le dossier mais les autres seulement lire
- Création du groupe
groupadd canwrite

- Ajout des utilisateurs au groupe
usermod -ag canwrite a ; usermod -ag canwrite b 

- Changement du groupe du dossier
chown a:canwrite  /home/proftpd

- Changement des droits du dossier
chmod 775  /home/proftpd
Messages postés
2120
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
4 novembre 2019
222
Si tu veux gérer des droit utilisateurs finement et sans te casser la tête, utilise les ACL (Liste de Contrôle d'Accès) : http://fr.openclassrooms.com/informatique/cours/les-acl-access-control-lists-sous-linux