Ht access:autoriser un domaine sans psswd?

Utilisateur anonyme -  
 cj -
Bonjour,

J'utilise un fichier ht access sur un site destiné à des infos techniques réservé au personnel sav de ma boite,
de la forme:

AuthPAM_Enabled off
AuthUserFile /home/sites/www.URL/web/sitebuc/.htpasswd
AuthGroupFile /dev/null
AuthName "Accès sécurisé au site XYZ"
AuthType Basic
require valid-user

C'est d'ailleurs en cherchant comme restreindre l'acces aux seules personnes concernées que j'ai eu la chance de découvrir le site CCM!

J'ai vu en creusant un peu que l'on pouvait interdire l'acces en provenance de certains domaines.
Moi, je voudrais faire l'inverse: autoriser UN SEUL domaine à accéder SANS mot de passe et tous les autres devraient mettre un mot de passe pour entrer.
Est-ce possible ???

Voilà un exemple venant de CCM:

ErrorDocument 403 http://www.commentcamarche.net/accesrefuse.php3
AuthUserFile /repertoire/de/votre/fichier/.FichierDeMotDePasse AuthGroupFile /dev/null
AuthName "Accès sécurisé au site CCM"
AuthType Basic <LIMIT GET POST> order deny,allow
deny from all
allow from 193.48.172.2 require user JFPillou </LIMIT>

Mais là, seuls ceux du domaine précisé sont autorisés AVEC mot de passe, et pas les autres, c'est différent.
Et comme j'ai quelques notions de programmation et qu'en plus, je ne connais pas du tout le language utilisé (Perl?), je demande un peu d'aide!
Merci d'avance

Patrice
AKA: Où il passe, le matériel trépasse...

5 réponses

  1. JC
     
    j'essayerai bien un fichier .htaccess comme ca :

    ErrorDocument 403 http://www.commentcamarche.net/accesrefuse.php3
    AuthUserFile /dev/null
    AuthGroupFile /dev/null
    AuthName "Accès sécurisé au site CCM"
    AuthType Basic <LIMIT GET POST> order deny,allow
    deny from all
    allow from 193.48.172.2
    </LIMIT>

    Cela permet a toutes personnes de consulter les pages A CONDITION de venir du domaine 193.48.172.2

    Tient nous au courrant

    JC
    0
  2. kalamit
     
    Salut,
    Je pensais à un truc, j'ai pas essayé...
    En reprenant l'exemple de CCM:
    ErrorDocument 403 http://www.commentcamarche.net/accesrefuse.php3
    AuthUserFile /repertoire/de/votre/fichier/.FichierDeMotDePasse AuthGroupFile /dev/null
    AuthName "Accès sécurisé au site CCM"
    AuthType Basic <LIMIT GET POST> order deny,allow
    allow from all require user JFPillou </LIMIT>
    allow from 193.48.172.2


    Voila, je sais pas si ca peut fonctionner comme ca... Faut tester...
    A+ !
    Kalamit,
    Je ponce donc j'essuie
    0
  3. kalamit
     
    Woups... J'ai fait une erreur...

    ErrorDocument 403 http://www.commentcamarche.net/accesrefuse.php3
    AuthUserFile /repertoire/de/votre/fichier/.FichierDeMotDePasse AuthGroupFile /dev/null
    AuthName "Accès sécurisé au site CCM"
    AuthType Basic
    <LIMIT GET POST>
    order deny,allow
    allow from all require user JFPillou
    allow from 193.48.172.2
    </LIMIT>

    Voila qui est corrigé...

    Kalamit,
    Je ponce donc j'essuie
    0
  4. Utilisateur anonyme
     
    Bonsoir Kalamit et JC,

    Je crois que Kalamit se raproche de ma demande car je veux pas interdire tout le monde mais tout le monde viens avec password sauf le domaine privilégié qui rentre sans password

    Merci pour les réponses. Je copie tout cela ne local et je ferai l'essai plus tard car en ce moment, il y a d'autres trucs sur le gaz.
    Je manquerai pas de vous faire savoir
    @+

    Patrice
    AKA: Où il passe, le matériel trépasse...
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. cj
     
    ErrorDocument 403 http://www.commentcamarche.net/accesrefuse.php3
    AuthUserFile /repertoire/de/votre/fichier/.FichierDeMotDePasse AuthGroupFile /dev/null
    AuthName "Accès sécurisé au site CCM"
    AuthType Basic
    <LIMIT GET POST>
    order deny,allow
    allow from all require user JFPillou
    allow from 193.48.172.2
    </LIMIT>

    çà ne marche pas!! mais j'aimerai aussi pouvoir autoriser tous les utilisateurs d'un domaine sans mot de passe, et tous les autres devant s'authentifier (login et mdp)
    0