Salut,
Je bloque sur un truc bete. Sur ma machine, j'ai des utilisateurs qui sont bien gentillement dans leur /home (/home/toto, /home/tutu, etc..)
Je voudrais creer un repertoire (appelons le REP) dans leur home afin qu'ils puissent y mettre certains docs. La seule contrainte : ils ne doivent pas pouvoir supprimer NI renommer ce dossier.
Pour la suppression, j'ai change le proprietaire en root et du coup c'est OK.. Mais comment faire pour qu'ils ne puissent pas renommer ce repertoire ??
Je precise qu'ils doivent pouvoir tout faire (ie creer, supprimer, renommer,etc..) dans ce dossier REP.
Si qqn a une solution, je l'en remercie.
# Une idée comme ça...
Posté par Gyro Gearllose . Évalué à 2.
En fait, si je ne dis pas de bêtises, tu dois pouvoir régler ton problème ainsi (non testé par manque de temps) :
Tu crées un groupe auquel tu ajoutes tes utilisateurs (groupadd et vi /etc/group) sans oublier d'y faire appartenir l'utilisateur nobody.
Tu changes les droits sur /home/REP de façon à ce qu'il appartienne à l'utilisateur nobody, du groupe créé précédament, avec les permissions suivantes : drwxrwx--- par exemple.
Ça permet à tes utilisateurs d'y déposer des fichiers, et de les effacer.
Ensuite, si tu ne veux pas qu'ils modifient le nom du répertoire lui-même, c'est au répertoire /home qu'il faut s'attaquer.
Sur ma machine, ce répertoire appartient à root:root, avec les permissions suivantes : drwxr-xr-x
Donc, avec ma connexion, je ne peux apporter des modifications dans /home.
Voilà, j'espère que ma réponse te semblera satisfaisante.
[^] # Re: Une idée comme ça...
Posté par mxt . Évalué à 2.
chmod g+s /home/REP
Au alors tu joues avec les acl
man setfacl
mais si tu as deja du mal avec les permissions standards achète un tube d'aspirine, ou potasse http://lea-linux.org/cached/index/ACL.html
# Répertoire parent
Posté par peck (site web personnel) . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.