Prochaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes |
logiciel:htaccess [2007-02-16 22:10] – créée duranlef | logiciel:htaccess [2011-03-22 20:50] – derval |
---|
===== Protéger un répertoire avec un mot de passe ===== | ===== Protéger un répertoire avec un mot de passe ===== |
| |
Il est possible de protéger l'accès à un répertoire Web avec un mot de passe. Soient ''<répertoire-web>'' le [[:compte:page_web|répertoire Web de l'usager]], ''<sous-répertoire>'' le sous-répertoire à protéger et ''<usager-accès>'' un nom d'usager pour l'accès au sous-répertoire, voici la procédure: | Il est possible de protéger l'accès à un répertoire Web avec un mot de passe. Soient ''<dossier-web>'' le [[:compte:page_web|répertoire Web de l'usager]], ''<sous-dossier>'' le sous-répertoire à protéger et ''<autorise>'' un nom d'usager pour l'accès au sous-répertoire, voici la procédure avec un exemple dans la colonne de droite : |
| |
- se brancher sur ''frontal.iro.umontreal.ca'' ou sur son serveur si son compte est sur un serveur de recherche | * se brancher sur ''frontal.iro.umontreal.ca'' ou sur son serveur si son compte est sur un serveur de recherche |
- taper les commandes suivantes: <code>cd <répertoire-web>/<sous-répertoire> | * créer le sous-répertoire ''<dossier-web>/<sous-dossier>'' s'il n'existe pas déjà |
htpasswd -c .htpasswd <usager-accès></code> | * taper les commandes suivantes : |
- tapez le mot de passe désiré pour cet usager | |
- retapez le mot de passe désiré pour cet usager | | (b) (b) cd <dossier-web>/<sous-dossier> (b) (b) (b) (b) | (b) (b) cd /home/www-etud/usagers/moimeme/HTML/restreint (b) (b) (b) (b) | |
- créer un fichier ''.htaccess'' contenant les lignes suivantes: <code>AuthUserFile <répertoire-web>/<sous-répertoire>/.htpasswd | | (b) (b) htpasswd -c .htpasswd <autorise> | (b) (b) htpasswd -c .htpasswd permis | |
| |
| * taper le mot de passe désiré pour cet usager |
| * retaper le mot de passe désiré pour cet usager |
| * créer un fichier ''.htaccess'' contenant les lignes suivantes : |
| |
| | (b) (b) AuthUserFile <répertoire-web>/<sous-répertoire>/.htpasswd (b) (b) | |
| | (b) (b) AuthGroupFile /dev/null | |
| | (b) (b) AuthName <invite> | |
| | (b) (b) AuthType Basic | |
| | (b) (b) <Limit GET> | |
| | (b) (b) </Limit> | |
| |
| <code>AuthUserFile /home/www-etud/usagers/moimeme/HTML/restreint/.htpasswd |
AuthGroupFile /dev/null | AuthGroupFile /dev/null |
AuthName TOC-TOC | AuthName Qui_es_tu_? |
AuthType Basic | AuthType Basic |
<Limit GET> | \<Limit GET\> |
require user <usager-accès> | \</Limit\> |
</Limit></code> | </code> |