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 :

Comment refuser un utilisateur de remonter aux dossiers racines


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 146
    Par défaut Comment refuser un utilisateur de remonter aux dossiers racines
    Bonjour,
    Je fais de l'hébergement web pour un ami, je lui ai donc créé un utilisateur pointant vers /home/www/truc.fr

    J'ai bien configuré proFTPD pour qu'il ne puisse pas remonter à /home/www, mais pas Apache.
    Si, en PHP, il veut lister des fichiers de ../../home, il peut très bien le faire, et il peut aussi les lire.
    Comment faire pour ne pas l'autoriser à le faire ?
    Merci.

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Avec open_basedir.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 146
    Par défaut
    Ok, je te remercies, mais je dois utiliser cela dans PHP ou dans Apache ?
    Car moi, j'aimerais refuser à un utilisateur de remonter à n'importe quelle dossier, juste avoir accès à son dossier home et ses sous-dossiers...

    EDIT : Ah non, ok, c'est PHP.ini, j'ai rien dit !
    Merci à toi !
    Mais comment l'utiliser à un seul virtual host ?
    Par exemple, je veux l'utiliser que pour sousdomaine.truc.fr...

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Citation Envoyé par ApocKalipsS Voir le message
    Mais comment l'utiliser à un seul virtual host ?
    Puisque visiblement avec PHP en module, dans la configuration du VH :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php_admin_value open_basedir "/home/www/:/autre/repertoire/:/machin/bidule/"
    (penser éventuellement à redéfinir les dossiers temporaires - upload + session)

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 146
    Par défaut
    Ca marche niquel !
    Je te remercie !
    Seuls les fichiers qui sont dans ce virtual host ne pourront pas accéder aux fichiers racines ?

  6. #6
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Citation Envoyé par ApocKalipsS Voir le message
    Seuls les fichiers qui sont dans ce virtual host ne pourront pas accéder aux fichiers racines ?
    Ça reprend la portée d'Apache et de ses directives : oui (il suffit de vérifier avec des phpinfo par exemple).
    Fichiers racines ? En théorie, le but d'open_basedir est d'empêcher PHP d'accéder ou manipuler des fichiers hors des arborescences listées dans cette directive.

Discussions similaires

  1. [Exchange 2010] Comment accéder aux dossiers publics d'Exchange 2010 depuis une application tierce ?
    Par [ZiP] dans le forum Exchange Server
    Réponses: 2
    Dernier message: 20/08/2011, 12h58
  2. Accès aux dossiers selon utilisateurs
    Par martialuk dans le forum Windows XP
    Réponses: 8
    Dernier message: 25/08/2007, 01h22
  3. Réponses: 7
    Dernier message: 24/04/2006, 10h31
  4. Comment change l'utilisateur root de mysql?
    Par silvermoon dans le forum Installation
    Réponses: 3
    Dernier message: 29/10/2003, 11h25

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