Pages : 1
#1 Le 14/07/2008, à 17:12
- Delcedo
SETUID en pagaille
Bonjour à toutes et à tous !
Je suis entrain de monter un serveur qui gère plusieurs utilisateurs.
Chaque utilisateur peut créer, modifier et supprimer, des fichiers et dossiers dans un espace partagé commun (qui maintenant ne sont plus décomptés du quota, merci à ceux qui m'ont aidé ;-)).
Les utilisateurs utilisent pour gérer les échanges de fichiers le protocole FTP, avec le serveur proftpd.
Chaque fichier déposé dans le pot commun voit ses droits d'écriture écrasés par une routine, qui chaque minute effectue la commande suivante (il faudrait que je vois d'ailleurs avec le umask de proftpd pour éviter à avoir à faire cela et à ne pas permettre aux utilisateurs de changer les droits des fichiers dans ces dossiers) :
chmod 1777 -R /home/commun/
Le problème qui se pose, est qu'un utilisateur Alpha peut créer un dossier /home/commun/photos/telethon
Un utilisateur Beta peut déposer des fichiers dans ce dossier,
Et l'utilisateur Alpha peut supprimer les fichiers qu'a déposé l'utilisateur Beta.
J'aimerai donc qu'un utilisateur puisse supprimer, renommer, modifier que les fichiers dont il est propriétaire.
Avez-vous une solution ? Des pistes ?
Dernière modification par Delcedo (Le 14/07/2008, à 17:16)
Hors ligne
#2 Le 18/07/2008, à 15:51
- Delcedo
Re : SETUID en pagaille
Up :-)
Hors ligne
Pages : 1