Jump to content
Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

« Crans/Services/Pages Perso/AccesRestreint » : différence entre les versions

De Wiki Crans
OldWikiCrans>WikiAdg
Aucun résumé des modifications
OldWikiCrans>WikiMilouse
Précision
Ligne 45 : Ligne 45 :
Pour crypter les mots de passe, il y a plusieurs solutions:<!--START-LIST-->* savoir le faire de tête (mieux vaut être salement nerd pour ça)
Pour crypter les mots de passe, il y a plusieurs solutions:<!--START-LIST-->* savoir le faire de tête (mieux vaut être salement nerd pour ça)
* savoir se tourner vers des gens qui savent le faire, comme par exemple ce site: http://perso.nerim.net/htpasswd.php
* savoir se tourner vers des gens qui savent le faire, comme par exemple ce site: http://perso.nerim.net/htpasswd.php
* Le plus simple reste l'utilisation de <code><nowiki>htpasswd</nowiki></code>. <code><nowiki>htpasswd ~/.htpasswd toto</nowiki></code> demandera le mot de passe de toto et le placera dans <code><nowiki>~/.htpasswd</nowiki></code>
* Le plus simple reste l'utilisation de <code><nowiki>htpasswd</nowiki></code>.  
* apprendre, et là ça doit être possible avec ça: http://httpd.apache.org/docs/
<pre>
htpasswd -c /home/nom_utilisateur/.htpasswd toto
</pre>
 
demandera le mot de passe de toto et créera le fichier <code><nowiki>/home/nom_utilisateur/.htpasswd</nowiki></code><br><pre>
htpasswd /home/nom_utilisateur/.htpasswd toto
</pre>
 
Pour modifier le mot de passe de "toto" ou rajouter d'autres couples "login/mot de passe" (changer "toto" en conséquence)Plus d'informations sur cette commande en faisant <code><nowiki>man htpasswd</nowiki></code> sur zamok
<!--START-LIST-->* On notera que le fichier <code><nowiki>.htpasswd</nowiki></code> sera lisible par tous les utilisateurs du Cr@ns. C'est pas le mieux en termes de sécurité même si les mots de passes qu'il contient sont chiffrés.  


== Interdire l'accès en ssh aux autres utilisateurs du cr@ns ==
== Interdire l'accès en ssh aux autres utilisateurs du cr@ns ==

Version du 11 janvier 2009 à 12:24

Page MigréeCette page a été importée depuis l’ancien Wiki « MoinMoin ». Vérifiez l’absence d’erreur de conversion en suivant le guide puis supprimez cette notice. Merci !

Restreindre l'accès a certains fichiers déposés sur Zamok

Avec un fichier .htaccess

En utilisant un fichier .htaccess, on peut restreindre l'accès à certains dossiers stockés dans www.Pour cela il faut créer deux fichiers:

  • un fichier nommé .htaccess dans le dossier dont on veut restreindre l'accès;
  • un fichier nommé .htpasswd dans /home/nom_utilisateur.

Contenu du fichier .htaccess

# .htaccess

AuthUserFile /home/nom_utilisateur/.htpasswd
AuthGroupFile /dev/null
AuthName "Acces restreint"
AuthType Basic

<Limit GET POST>
Require valid-user
</Limit>

Qui fait référence au chemin d'accès du fichier .htpasswd

Contenu du fichier .htpasswd

Ce fichier contient une liste des utilisateurs autorisés. La syntaxe de la liste est la suivante:

nom_utilisateur:mot_de_passe_crypté

Exemple:On autorise deux utilisateurs:* papa qui a pour mot de passe noel;

  • pere qui a pour mot de passe fouettard.

Qui donne le fichier suivant:

# .htpasswd

papa:KZjIAGTjhe4Ys
pere:pC2IXXpDUjAl.

Pour crypter les mots de passe, il y a plusieurs solutions:* savoir le faire de tête (mieux vaut être salement nerd pour ça)

htpasswd -c /home/nom_utilisateur/.htpasswd toto

demandera le mot de passe de toto et créera le fichier /home/nom_utilisateur/.htpasswd

htpasswd /home/nom_utilisateur/.htpasswd toto

Pour modifier le mot de passe de "toto" ou rajouter d'autres couples "login/mot de passe" (changer "toto" en conséquence)Plus d'informations sur cette commande en faisant man htpasswd sur zamok

  • On notera que le fichier .htpasswd sera lisible par tous les utilisateurs du Cr@ns. C'est pas le mieux en termes de sécurité même si les mots de passes qu'il contient sont chiffrés.

Interdire l'accès en ssh aux autres utilisateurs du cr@ns

Ce n'est qu'une histoire d'autorisation sur le dossier en question:

chmod -R g-rwx,o+r le_dossier
chmod o+x le_dossier