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 :

Autorisations sur des fichiers


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Février 2008
    Messages
    174
    Détails du profil
    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Février 2008
    Messages : 174
    Par défaut Autorisations sur des fichiers
    Bonjour,

    Mon problème est le suivant : je veut restreindre les accès aux fichiers PDF d'un dossier spécifique.
    J'ai donc, tout naturellement ajouté dans mon fichier de configuration /etc/apache2/httpd.conf le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <Directory mon/dossier>
      <Files *.pdf>
        AuthUserFile mon/fichier/d'autorisations
        AuthGroupFile /dev/null
        AuthName "acces securise"
        AuthType basic
     
        <limitExcept PATCH>
          require valid-user
        </limitExcept>
      </Files>
    </Directory>
    Mais quand dans mon code PHP je fait un unlink("monFichier.pdf"), il me le supprime sans me demander de me logger.

    Je pense qu'il doit me manquer un détail mais je ne sais pas quoi.
    Avez-vous des idées?

    Cordialement,
    Elverion

  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
    Par défaut
    C'est normal : le unlink est fait par PHP, pas Apache. PHP est appelé par Apache (il lui passe la main) mais n'est pas exécuté par Apache. Apache ne fait alors que récupérer le résultat de l'exécution et c'est tout. Tous les droits, conf, etc. que tu peux définir dans Apache ne concernent pas PHP, ce sont 2 choses totalement distinctes. Surtout sur un unlink : PHP n'est pas codé pour demander une confirmation de suppression donc il supprime directement le fichier sans rien demander à personne. Si tu veux demander un mot de passe à l'utilisateur pour supprimer le fichier, il faut le coder, pas le choix.

Discussions similaires

  1. Modifier les autorisations sur les fichiers
    Par SaeZ dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 24/10/2005, 12h08
  2. Information sur des fichiers
    Par melmouj dans le forum C
    Réponses: 52
    Dernier message: 18/10/2005, 15h24
  3. Requete sur des fichiers XML
    Par buildit dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 10/05/2005, 10h57
  4. Réponses: 5
    Dernier message: 05/06/2004, 13h12
  5. Extraction de données sur des fichiers excel
    Par iupgeii dans le forum MFC
    Réponses: 3
    Dernier message: 23/01/2004, 13h53

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