Authentification web

kimoco -  
 Utilisateur anonyme -
Bonjour, Comment authentifier des personnes sur un site web en utilisant le fichier de mot de passe /etc/shadow? Mon serveur est apache

Merci

3 réponses

  1. kelux Messages postés 3065 Date d'inscription   Statut Contributeur Dernière intervention   434
     
    j'ai une autre solution .... en créant un autre fichier de mdp juste pour l'accès à certaines zones du site...

    Par ex, tu mets tes pages web dans /www
    et tu veux limiter l'accès au repertoire /www/admin

    Faire en root :

    mkdir /www/passwords
    /www/bin/htpasswd -c /www/passwords/passwords TOTO

    le compte est TOTO, un mot de passe sera demandé.

    Ensuite dans httpd.conf :

    en dessous de <Directory /> ..........</Directory>

    Rajoute une nouvelle partie :

    <Directory "/www/admin">
    AuthType Basic
    AuthName "Zone réservée à l'administration"
    AuthUserFile /www/passwords/passwords
    Require user TOTO
    </Directory>

    Quand tu iras dans ton site http://monsite/admin/ , une fenetre d'authentification s'ouvre et te demande un compte et un mot de passe.

    Luc L.
    0
  2. kimoco
     
    Oui cela je sais faire, mais justement c pour éviter d'utiliser un autre fichier de mot de passe. c pour ça que je cherche a utiliser le fichier /etc/shadow.
    0