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

Apache Discussion :

Permissions système de fichiers partagées entre Apache et le serveur FTP


Sujet :

Apache

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 65
    Points : 63
    Points
    63
    Par défaut Permissions système de fichiers partagées entre Apache et le serveur FTP
    Bonjour

    Bonjour je voulais savoir si il etait possible de faire en sorte qu'apache est tous les droit sur un sous systeme de de fichier

    en effet j'ai un client aui se connecte en ftp pour uploader des fichiers

    et je voudrais faire en sorte que depuis une interface web je puisse supprimer les fichiers sans avoir a passer par le ftp pour la suppression


    Cordialement

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Il faut que le groupe du répertoire soit le même que le groupe de l'utilisateur Apache (directive Group dans la conf Apache). Au pire, tu passes par des scripts sudo appelé par un script PHP ou CGI.

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 65
    Points : 63
    Points
    63
    Par défaut
    le probleme du groupe c'est que j'upload par ftp mais pas avec l'utilisateur apache donc a moins que dans la directive group je puisse mettre plusieur goupe mais ca me poserais des probleme sur des fichiers clients apres, sinon pour le sudo j'aimerais eviter d'avoir a faire appel a ce genre de chose (que je ferais si je suis oblige remarque)

    Mais apparement on m'avait dit qu'il existait la possibilite de dire par une directive que tout ce qui etait contenu dans un dossier et ses sousdossier pouvait etre execute par apache en pseudo mode root

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Ca ne me dit rien, ton histoire de pseudo root, mais je ne connais pas tout Apache.

    Pour les droits, faut voir côté OS : quand tu uploades un fichier par FTP, le fichier a un propriétaire et un groupe : quel est ce groupe ? Quel est ensuite le groupe Apache (directive Group) ? Comment faire en sorte que ce soit le même ? Donc soit modifier la directive Group d'Apache, soit modifier le groupe de l'utilisateur FTP (groupe système ou configuration du serveur). Si modifier le groupe Apache, FTP ou système ne convient pas, il faut envisager un truc du style sudo, je pense.

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 65
    Points : 63
    Points
    63
    Par défaut
    le groupe depend de l'utilisateur qui upload le fichier

    utilisateur quii doit deposer ses fichiers dans publc_html

    J'avais bien essayer de mettre un bit setGID sur pulic_html avec pour groupe www-data
    mais ca n'as pas l'air de bien marche

  6. #6
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Il y a beaucoup de groupes utilisateurs différents ? Ce que tu peux tenter c'est d'ajouter l'utilisateur Apache (www-data, je pense) dans chaque groupe utilisateur, accorder le droit w et x pour le groupe sur chaque répertoire de public_html et voir ce que donne un unlink en PHP. Ca pourrait passer.

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/02/2009, 16h04
  2. Réponses: 4
    Dernier message: 20/05/2008, 14h03
  3. Réponses: 3
    Dernier message: 23/09/2007, 19h12
  4. Fichiers partagés entre 2 PC
    Par Pratchett dans le forum Excel
    Réponses: 4
    Dernier message: 18/09/2007, 10h29
  5. Savoir si un fichier existe dans un repertoire du serveur ftp
    Par kam81 dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 04/03/2007, 15h00

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