« Pages web personnelles » : différence entre les versions
(Page créée avec « = Répertoire ''public_html'' = Les utilisateurs des salles de TP peuvent publier des pages Web en créant un répertoire '''public_html''' dans leur répertoire personnel... ») |
|||
Ligne 21 : | Ligne 21 : | ||
3. dans son fichier '''/export/home/users/licences/toto/public_html/.htaccess''', il indique l'emplacement du fichier de mot de passe : | 3. dans son fichier '''/export/home/users/licences/toto/public_html/.htaccess''', il indique l'emplacement du fichier de mot de passe : | ||
AuthUserFile /export/home/users/licences/toto/.public_html_passwords | AuthUserFile /export/home/users/licences/toto/.public_html_passwords | ||
4. il rend accessibles en lecture les deux fichiers de configuration : | |||
chmod a+r export/home/users/licences/toto/public_html/.htaccess /export/home/users/licences/toto/.public_html_passwords |
Version du 4 avril 2017 à 12:55
Répertoire public_html
Les utilisateurs des salles de TP peuvent publier des pages Web en créant un répertoire public_html dans leur répertoire personnel.
La page public_html/page.html d'un utilisateur dont l'identifiant est ident est accessible depuis un navigateur par l'adresse :
http://etudiants.ig-edu.univ-paris13.fr/~ident/page.html
Authentification
- Les pages personnelles de tous les utilisateurs sont accessibles sans contrainte depuis les salles de TP
- Les pages personnelles des étudiants sont par défaut inaccessibles depuis l'extérieur des salles de TP. L'étudiant qui publie des pages peut prendre la responsabilité de la rendre accessible à l'extérieur en gérant l'authentification des accès au moyen d'un fichier .htaccess qui doit se situer dans le répertoire public_html.
Exemple : l'utilisateur toto veut rendre sa page disponible de l'extérieur à lui-même et à titi. Le mot de passe sera le même pour les identifiants (jfdklmqq456dqfdsfdqs).
1. chiffrement du mot de passe : dans un terminal, il tape :
openssl passwd -apr1 jfdklmqq456dqfdsfdqs # la commande affiche le mot de passe crypté : $apr1$fCQx9Pdi$mjW8Uin1Nah77g5G2UHe80
2. enregistrement des mots de passe : dans un fichier de son répertoire personnel /export/home/users/licences/toto, il crée le fichier /export/home/users/licences/toto/.public_html_passwords (peu importe le nom) contenant :
toto:$apr1$fCQx9Pdi$mjW8Uin1Nah77g5G2UHe80 titi:$apr1$fCQx9Pdi$mjW8Uin1Nah77g5G2UHe80
3. dans son fichier /export/home/users/licences/toto/public_html/.htaccess, il indique l'emplacement du fichier de mot de passe :
AuthUserFile /export/home/users/licences/toto/.public_html_passwords
4. il rend accessibles en lecture les deux fichiers de configuration :
chmod a+r export/home/users/licences/toto/public_html/.htaccess /export/home/users/licences/toto/.public_html_passwords