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 :

chmod, chgrp, chown


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    244
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 244
    Par défaut chmod, chgrp, chown
    Bonjour,

    J'ai mis en place un script d'upload de plusieurs photos. Le problème est qu'une fois uploader, la photo appartient au groupe "nobody" et n'est ouverte qu'en lecture.

    J'ai donc placé dans le script un petit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $path = "/home/user1/public_html/upload/".$repertoireDestination."ID".$time_temoin."_".$nomPhoto1;
    chown($path, "user1");
    chgrp($path, "user1");
    Mais a première vue, cela n'a aucun effet. Le fichier est toujours en nobody.

    Aurai-je fais une erreur quelque part ?

    Merci

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    957
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 957
    Par défaut
    Avant d'aller plus loin, ces fonctions te renvoient true ou false ?
    Es-tu sur un serveur mutualisé ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    244
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 244
    Par défaut
    C'est fonction me renvoie que c'est ok. Je suis en effet sur un serveur mutualisé ...

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    957
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 957
    Par défaut
    Si le safe mode est activé, le proprietaire du fichier qui execute le script doit etre nobody.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    244
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 244
    Par défaut
    Oki merci.

    Donc tant que le safe mode est activé, on pourra pas régler le problème ?

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    957
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 957
    Par défaut
    Pourquoi as-tu besoin que tes fichiers appartiennent a user1, si tes traitements se font en php/apache le user nobody convient.

    Es-tu sur que le user1 existe ???

Discussions similaires

  1. [Sécurité] alternative à chmod
    Par arnoweb dans le forum Langage
    Réponses: 12
    Dernier message: 28/01/2006, 14h41
  2. Une fonction chmod pour dossier
    Par Anduriel dans le forum Langage
    Réponses: 2
    Dernier message: 15/01/2006, 14h17
  3. [File]Equivalent à "Chmod +x" ?
    Par ogattaz dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 23/12/2005, 12h19
  4. Des Chmods sous Windows (incensé?)
    Par sloshy dans le forum Windows
    Réponses: 10
    Dernier message: 25/08/2005, 10h37
  5. Chmod 777 malheureux
    Par jula dans le forum Shell et commandes GNU
    Réponses: 9
    Dernier message: 31/03/2005, 12h37

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