« LINUX:GeneWeb » : différence entre les versions

Aucun résumé des modifications
Aucun résumé des modifications
Ligne 293 : Ligne 293 :
Par défaut, tout le monde peut tout faire dans la base généalogique, ce qui ne pose par de problème s'il,est accessible que par vous dans votre LAN privé.
Par défaut, tout le monde peut tout faire dans la base généalogique, ce qui ne pose par de problème s'il,est accessible que par vous dans votre LAN privé.


Par contre si on l'ouvre à plusieurs personne ou sur Internet, il devient nécessaire de le protéger.


Par contre si on l'ouvre à plusieurs personne ou sur Internet, il devient nécessaire de le protéger.


==Groupes d'utilisateurs==
Il existe trois sortes d'utilisateurs:
Il existe trois sortes d'utilisateurs:
* les visiteurs qui ne peuvent rien modifier et n'ont accès qu'à la partie publique
* les visiteurs qui ne peuvent rien modifier et n'ont accès qu'à la partie publique
Ligne 301 : Ligne 302 :
* les magiciens qui ont un accès total sans limites
* les magiciens qui ont un accès total sans limites
Nous allons décrire quelques unes des différentes possibilités.
Nous allons décrire quelques unes des différentes possibilités.
==Création des utilisateurs==
Le groupe "visiteurs" n'a pas besoin de configuration car il regroupe l'ensemble des autres utilisateurs.
Pour les deux autres groupes, on crée pour chacun un fichier dans le répertoire "/web/geneweb/bases".
C'est un fichier texte où chaque ligne concerne un utilisateur. Cette ligne a le format de base:
<nom d'utilisateur>:<mot de passe>
par exemple:
----
Pierre:Bateau-Blanc
Baptiste:Boulle-et-Bill
----
Nous créons le fichier "ami.txt" pour le groupe des amis et le fichier "editeur.txt" pour le groupe des magiciens.
Maintenant nous ajoutons dans le fichier de configuration de la base de données, par exemple "debast.gwf", les deux lignes suivantes:
----
friend_passwd_file=ami.txt
wizard_passwd_file=editeur.txt
----