Apache limiter les problèmes d'accès au dossier

  • AnarchY SI
  • Web Master
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Oct 30, 2004
  • Messages: 2521
  • Loc: /usr/src/MI
  • Status: Offline

Message Novembre 2nd, 2005, 9:38 pm

hey, im essayer de faire certains dossiers que j'ai sur mon serveur limité de sorte que seulement mes amis et je peux y accéder, toutefois, j'ai accès aux serveurs de fichier de configuration (compte tenu de son sur mon reg. pc) au lieu de l'utiliser. htaccess .. im fichiers en utilisant les instructions <Directory> dans mon fichier httpd.conf. toutefois, pour une raison quelconque, im a un problème avec mon utilisateur auth. i have my. htpasswd et de l'emplacement qui lui est correct dans mon <Directory> </ Directory> "tags" (? ), Mais lorsque je tente de se connecter avec n'importe lequel des noms / mots de passe, il n'y aura pas de connexion et ne me laisse pas. Je sais absolument que tha les noms d'utilisateur et mots de passe sont à droite. ive relancé le service httpd à plusieurs reprises.

im marche Fedora Core 4 x86_64 avec Apache 2.

toutes les idées sur ce que pourrait être le problème?
merci
Image
"In a world without walls and fences, who needs Windows and Gates?"
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Novembre 2nd, 2005, 9:38 pm

  • Daemonguy
  • Moderator
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Jan 23, 2004
  • Messages: 2673
  • Loc: Somewhere outside the box in Sarasota, FL.
  • Status: Offline

Message Novembre 3rd, 2005, 7:06 am

Donnez-nous l'inscription dans ce fichier de configuration, utilisez-vous la directive AuthUserFile?
"It's always a long day, 86,400 won't fit into a short."
  • AnarchY SI
  • Web Master
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Oct 30, 2004
  • Messages: 2521
  • Loc: /usr/src/MI
  • Status: Offline

Message Novembre 3rd, 2005, 7:59 pm

Quote:
<Directory "/var/www/html/downloads/privdl">
AuthUserFile "/ var / www /****/. htpasswd"
AuthName "Votre nom, vous connaissez le mot de passe .."
AuthType Basic
Options Indexes

<Limit GET POST>
l'utilisateur ross
l'utilisateur tim
l'utilisateur chris
</ Limit>
</ Directory>
Image
"In a world without walls and fences, who needs Windows and Gates?"
  • Daemonguy
  • Moderator
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Jan 23, 2004
  • Messages: 2673
  • Loc: Somewhere outside the box in Sarasota, FL.
  • Status: Offline

Message Novembre 4th, 2005, 6:54 am

AnarchY SI a écrit:
Quote:
<Directory "/var/www/html/downloads/privdl">
AuthUserFile "/ var / www /****/. htpasswd"
AuthName "votre nom, vous connaissez le mot de passe .."
AuthType Basic
Options Indexes

<Limit GET POST>
exigent ross utilisateur
exigent Tim utilisateur
exigent Chris utilisateur
</ Limit>
</ Directory>


Ok, un couple de points de détails pour effacer d'abord.

Tout d'abord, avec certaines choses, Apache est sensible sur l'ordre de directive, de sorte à évoluer vers cette préséance, juste pour être sûr;

Code: [ Select ]
 
AuthType Basic 
AuthName "Your name; you know the password ...." 
AuthUserFile "/var/www/****/authfilename" 
  1.  
  2. AuthType Basic 
  3. AuthName "Your name; you know the password ...." 
  4. AuthUserFile "/var/www/****/authfilename" 

Je vais m'arrêter là une seconde, j'ai changé la disposition des directives, a corrigé certaines langues vernaculaires :) Et changea le nom de votre passfile. J'espère que vous ne mettant pas les passfile dans la même arborescence que le contenu - qui est une grave non-non. Aussi, je ne voudrais pas, utilisez uniquement le nom de fichier, et certainement pas htpasswd, qui est la commande pour rendre les mots de passe cryptés.

Cela m'amène à un autre point. Vous n'avez rien créer le passfile utilisant htpasswd, non? Désolé si la question semble "de base", mais j'ai eu à connaître.

Ok, en appuyant sur.
Heres ce que je pense serait plus facile à gérer, par rapport à "exiger" de chaque utilisateur, des groupes d'utilisation.

Code: [ Select ]
 
AuthGroupFile "/var/www/****/authgroupname" 
Require group friends 
  1.  
  2. AuthGroupFile "/var/www/****/authgroupname" 
  3. Require group friends 


Vous n'avez pas besoin de «limites» - l'utilité de cette directive a été supprimée et a été tristement soufflé hors de proportion pour les trop nombreuses années.

Dans le AuthGroupName, que j'ai appelée "authgroupname" - malin, je le sais - vous avez la syntaxe suivante;
Code: [ Select ]
 
friends: ross tim chris 
  1.  
  2. friends: ross tim chris 


Maintenant, il vérifie le groupe dans la groupfile, envoie le nom sur la liste utilisateurs et vérifie le mot de passe.
Maintenant, quand vous avez besoin d'ajouter quelqu'un, il vous suffit de modifier le groupe et des fichiers utilisateurs et les apacheconfig ramassera le changement.

Cela devrait fonctionner.

À la vôtre.
"It's always a long day, 86,400 won't fit into a short."

Afficher de l'information

  • Total des messages de ce sujet: 4 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 40 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC