IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[FTP] Changer droits d'écriture


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Biosox
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 298
    Par défaut [FTP] Changer droits d'écriture
    hello,

    j'ai ecrit un script qui crée un dossier et mets des fichiers dedans. je pose ce script sur le serveur, et je le lance en tapant son URL dans mon navigateur.

    résultat: c'est bon! le dossier existe sur le server, et les fichiers sont bien dedans.

    problème: j'accède au server depuis mon navigateur (j'ai un accès web) et la je n'ai pas le droit de détruire les fichiers ni le dossiers crées par mon script.

    j'ai donc du ecrire un autre script qui les détruise, et ça marche.

    Je m'y perds un peu. J'imagine que "mes scripts" et "moi qui accède aux fichiers via le web" sommes des utilisateurs différents. Or comme c'est un script qui a crée les fichiers, alors un autre script peut les détruire, car il est considéré comme le même utilisateur (l'utilisateur "scripts"), c'est correct?

    Pour que l'utilisateur "moi via web" ait aussi les droits, je suppose que je dois faire un chmod dans mon script, juste apres la créeation des fichiers. Toujours correct?

    alors je dois mettre quoi comme paramètre à chmod? car j'ai essayé, et j'ai bien réussi à modifier les droits, mais pas dans le bon sens: j'arrivais meme plus a voir le contenu du dossier via le web interface.

    Merci!
    Biosox

  2. #2
    Membre éclairé Avatar de Wookai
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2004
    Messages
    307
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2004
    Messages : 307
    Par défaut
    Hello !

    Ton raisonnement me semble parfaitement juste ! Ca dépend des hébergeurs, mais c'est tout à fait possible qu'il y ait un utilisateur pour le serveur web, et un autre pour php !

    Comme tu ne sais pas s'ils sont dans le même groupe ou non, à mon avis, tu n'as qu'à mettre tous les droits à ton fichier : 777 ! Ainsi, n'importe qui pourra le modifier ! Mais le problème, c'est que n'importe qui pourra le modifier, il ne faut donc pas trop que ce soit quelque chose de sensible !

    Le mieux serait de faire un chown et de définir l'utilisateur "web" comme propriétaire des fichiers/dossiers après leur création ! Ainsi, plus besoin de changer les droits, tu en seras propriétaire, tu pourras donc les supprimer depuis l'interface web ! Mais il faut juste savoir quel est le nom de ton utilisateur "web"....

    Tu n'as pas d'accès ftp normal ?

Discussions similaires

  1. [serveur ftp] Problème de droit d'écriture pour un utilisateur
    Par Louis-Guillaume Morand dans le forum Administration système
    Réponses: 39
    Dernier message: 02/07/2007, 09h30
  2. [Clé usb]:changer les droits en écritures.
    Par JavaAcro dans le forum Périphériques
    Réponses: 3
    Dernier message: 17/05/2006, 11h53
  3. Tester les droits en écriture sur une table en VBA ?
    Par yerome60 dans le forum Access
    Réponses: 2
    Dernier message: 19/12/2005, 21h43
  4. Réponses: 5
    Dernier message: 05/07/2005, 19h05
  5. droits en écriture sur le réseau
    Par julien20vt dans le forum MFC
    Réponses: 4
    Dernier message: 25/03/2004, 11h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo