Pages : 1
#1 Le 17/12/2009, à 13:27
- welly
[Résolu] Utilisation du GID bit
Bonjour,
Je poste ici car j'ai besoin d'un petit coup de main pour gérer des permission sur un répertoire.
-------
Cadre du problème
-------
J'ai une application web (utilisateur/groupe: www-data/www-data) située dans /var/www à partir de laquelle je dois supprimer des fichiers du répertoire /home/user1/rep/*
------
Problème
------
L'application web me retourne une erreur du genre "permission denied on /home/user/rep/"
lorsque je tente de supprimer un fichier de ce répertoire.
------
Début de solution
------
rep/ ainsi que tous les fichiers et dossiers qu'il contient ont pour utilisateur/groupe: user1/user1.
En utilisant un GID bit sur rep/ et en donnant à rep/ les droits suivants: user1/www-data 770 , tous les fichiers et dossiers de rep devraient hériter systématiquement de ces droits et celà devrait résoudre mon problème.
Il me semble que la commande ressemble à quelquechose du genre "chmod g+s" mais ça fait longtemps que je ne l'ai pas utilisée... :s
------
Question
------
Si qqn à une idée du chmod ou de la commande du genre à faire pour réaliser celà??
Merci d'avance!
Dernière modification par welly (Le 18/12/2009, à 16:49)
Hors ligne
#2 Le 18/12/2009, à 00:08
- AlexandreP
Re : [Résolu] Utilisation du GID bit
C'est bien cela :
user1@machine:~$ chmod g+s répertoire/
Toutefois, cela ne s'appliquera qu'aux nouveaux fichiers et dossiers créés dans le dossier répertoire/. Ça n'affecte ni les fichiers déjà présents dans le dossier, ni les nouveaux fichiers créés dans des répertoires enfants.
«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.
Hors ligne
#3 Le 18/12/2009, à 16:48
- welly
Re : [Résolu] Utilisation du GID bit
merci ça a résolu le problème
Hors ligne
Pages : 1