Gandi.net Groups

Hébergement Généralités: Suppression de fichiers impossible en mode AI

Vous devez être connecté pour poster de nouveaux messages. Créer un compte.

Bonjour,

j'ai installé une application web php pour la tester, sur mon serveur
en mode AI.

Cette application a créé des fichiers qui appartiennent au user
www-data ( compte sous lequel tourne le serveur web apache) . Les
droits sur ce fichier sont rw-r-r : les utilisateurs autres que
www-data ne peuvent donc que lire les fichiers.

Je n'arrive donc pas à les supprimer ni par ftp, ni par ssh , car j'ai
avec ces services une identité qui n'est pas www-data.

Comment est-il possible de simplement supprimer ces fichiers sans passer
en mode root ? ( ce qui fait perdre le bénéfice du mode AI)

J'imagine que ce problème est en fait général à toutes les
applications web qui vont créer des fichiers sur le serveur

Merci pour vos lumières

MB
Salut à tous, j'ai exactement le même pb, toutes mes créations de
dossiers sont en owner=admin, par contre toutes les créations de mon
appli php sont en owner=www-data et chmod=770 et donc plus moyen d'y
accéder avec mon client FTP.

Merci de votre aide

Bon courage à tout ceux qui bricole le dimanche :-)))
Le 13 jan 2008 à 20:39 CET, Sylvain a écrit :
Salut à tous, j'ai exactement le même pb, toutes mes créations de
dossiers sont en owner=admin, par contre toutes les créations de mon
appli php sont en owner=www-data et chmod=770 et donc plus moyen d'y
accéder avec mon client FTP.

Merci de votre aide

Bon courage à tout ceux qui bricole le dimanche :-)))
voilà un problème imprévu avec le mode AI qui risque de rendre ce
mode peu pratique si on ne trouve pas de solution :-)

MB
Bonjour,
peut-on changer les droits sur des dossiers ou fichiers avec PuTTY et
une connexion SSH, (j'ai une installation Gandi AI).

Je cherche actuellement un didacticiel ou une doc compléte sur les
commandes linux utilisables dans PuTTY, en effet je suis débutant en
administration de serveur.

Avec une connexion SFTP, je peux visualiser tous les dossiers, et je
veux modifier les droits sur des dossiers créés par mes applications
php qui sont en droit owner=www-data et chmod=770.
Je ne peux donc plus accéder aux dossiers créés par mes appli, donc
pas possible de faire des sauvegardes en SFTP.

Existe-t-il une solution à mon besion ?

merci
bien, que peut on faire alors pour régler ce problème ?
Je viens de passer en root sur mon serveur (en désespoir de cause).

Comment peut-on modifier un dossier en 770 appartenant à www-data
sachant que je suis logué en root.

1) changement des droits sur ce dossier.
2) changement du propriétaire sur ce dossier.
3) changement des paramètres qui me permettrait d'avoir d'avoir des
dossiers créés en admin au lieu de www-data.(php ?)

Merci
Le 14 jan 2008 à 16:14 CET, Sylvain a écrit :
Je viens de passer en root sur mon serveur (en désespoir de cause).

Comment peut-on modifier un dossier en 770 appartenant à www-data
sachant que je suis logué en root.

1) changement des droits sur ce dossier.
2) changement du propriétaire sur ce dossier.
3) changement des paramètres qui me permettrait d'avoir d'avoir des
dossiers créés en admin au lieu de www-data.(php ?)

Merci
comme tu es root tu peux faire pour un dossier "exemple" :

chmod 777 exemple ( pour donner des droits à tout le monde)
chown -R admin:admin exemple ( pour changer le groupe et le
propirétaire à admin pour exemple et tout ce qu'il contient)

pour le 3) : çà me parait un peu plus difficile : il faudrait
qu'apache tourne sous l'identité admin, mais là tout de suite je ne
vois pas

Michel
Bonsoir Sylvain,

J'ai transmis votre message :)
\o/ Jonathan
  Gandi.Net
Le 14 jan 2008 à 18:04 CET, MB a écrit :
Le 14 jan 2008 à 16:14 CET, Sylvain a écrit :
Je viens de passer en root sur mon serveur (en désespoir de cause).

Comment peut-on modifier un dossier en 770 appartenant à www-data
sachant que je suis logué en root.

1) changement des droits sur ce dossier.
2) changement du propriétaire sur ce dossier.
3) changement des paramètres qui me permettrait d'avoir d'avoir des
dossiers créés en admin au lieu de www-data.(php ?)

Merci
comme tu es root tu peux faire pour un dossier "exemple" :

chmod 777 exemple ( pour donner des droits à tout le monde)
chown -R admin:admin exemple ( pour changer le groupe et le
propirétaire à admin pour exemple et tout ce qu'il contient)

pour le 3) : çà me parait un peu plus difficile : il faudrait
qu'apache tourne sous l'identité admin, mais là tout de suite je ne
vois pas

Michel
Merci michel

1) et 2) En fait le pb vennait de cutftppro8 que j'utilise en sftp.
J'ai fait les mêmes opérations en ssh avec putty, et tout est ok.
De plus après modification en ssh, cutftp8 fonctionne correctement

merci encore

le point 3) reste en attente de solution: 
Est-il possible de faire la modif en ssh pour apache est une identité
admin.