Se connecter

Implémenter des répertoires personnels et les sécuriser

Répertoires personnels

1 – Se connecter avec son autre utilisateur, exemple « thomas » (ouvrez une nouvelle session avec alt+F2).

2 – Créer dans le home, un dossier « public_html ».

3 – Donner des droits en utilisant la commande dans public_html :

A2enmod userdir

4 – Créer le fichier .htaccess (nano) contenant :

AuthTypeBasic

AuthName “Entrez un mdp”

AuthUserFile “/home/thomas/public_html/.htpasswd”

Require valid-user

5 – Créer le fichier .htpasswd contenant simplement :

VotreNom:VotreMdp

6 – En étant root aller dans le répertoire personnel de l’utilisateur, dans public_html et écrire la commande :

Htpasswd .htpasswd thomas

 Cela va crypter votre compte et l’activer

7 – Redémarrer Apache 

Service apache2 restart

8 – Pour tester votre identification, connectez-vous à l’url du type :

AdresseIP/~nomUtilisateur

Si cela ne marche pas, assurez-vous qu’Apache autorise le .htaccess à écraser les données, pour cela ajoutez au fichier de configuration dans /etc/apache2/sites-enabled/000-default :

<Directory /var/www/>

AllowOverride All AuthConfig

Order allow,deny

Allow from al

</Directory>

 Et voilà, le tour est joué !

TOUT VOIRAjouter une remarque
VOUS
Ajouter votre commentaire

Chercher un cours

Publicité

FREEDOM SUBSTITUTE | 2015-2019

Si vous souhaitez interagir directement avec notre communauté, rendez-vous sur discord :

https://discord.gg/Hm5gEGA

FREEDOM SUBSTITUTE

35 Utilisateurs en ligne