Outils pour utilisateurs

Outils du site


logiciel:htaccess

Ceci est une ancienne révision du document !


htaccess

Vous pouvez vous servir d'un fichier .htaccess pour modifier le comportement du serveur Web pour le répertoire dans lequel il se trouve (ainsi que tous ses sous-répertoires).

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 <dossier-web> le 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 :

  1. se brancher sur frontal.iro.umontreal.ca ou sur son serveur si son compte est sur un serveur de recherche
  2. créer le sous-répertoire <dossier-web>/<sous-dossier> s'il n'existe pas déjà
  3. taper les commandes suivantes :
(b) (b) cd <dossier-web>/<sous-dossier> (b) (b) (b) (b) (b) (b) cd /home/www-etud/usagers/usager/HTML/restreint (b) (b) (b) (b)
(b) (b) htpasswd -c .htpasswd <autorise> (b) (b) htpasswd -c .htpasswd permis
  1. tapez le mot de passe désiré pour cet usager
  2. retapez le mot de passe désiré pour cet usager
  3. créer un fichier .htaccess contenant les lignes suivantes :
(b) (b) AuthUserFile <répertoire-web>/<sous-répertoire>/.htpasswd (b) (b) (b) (b) (b) (b) AuthUserFile /home/www-etud/usagers/usager/HTML/restreint/.htpasswd (b) (b) (b) (b)
(b) (b) AuthGroupFile /dev/null (b) (b) AuthGroupFile /dev/null
(b) (b) AuthName <invite> (b) (b) AuthName Qui_es_tu_?
(b) (b) AuthType Basic (b) (b) AuthType Basic
(b) (b) <Limit GET> (b) (b) <Limit GET>
(b) (b) require user <autorise> (b) (b) require user permis
(b) (b) </Limit> (b) (b) </Limit>
logiciel/htaccess.1300308202.txt.gz · Dernière modification : 2018-04-26 20:46 (modification externe)