[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Apache/userdir/mysql



Salut tlm,

Je suis en train de mettre en place un serveur qui comporte des comptes
utilisateurs ds mysql (pam-mysql & nss-mysql).

Ces comptes n'étant pas forcément des comptes systèmes (chaque service
étant un booléen ds la table sql), j'aimerais qu'apache aille me
chercher ces utilisateurs en sélectionnant la colonne "www" et non "sys"
de ma table. Ces deux colonnes représentent respectivement le droit
d'avoir un compte apache (userdir) et le droit d'avoir un shell sur la
machine.
Pour l'instant, quand je veux acceder à http://www.xxx.com/~plop/, il me
dit que l'utilisateur plop n'existe pas, car "sys" est sur 0 et "www" à
1. Il ne vérifie _que_ si un compte système existe.

J'ai donc deux choix ouvert à moi :
- Utiliser PAM avec des parametres pour "httpd" pour qu'il prenne "www"
au lieu de "sys" ;
- Modifier le mod_userdir.c en remplacant les appels de vérif de
password par des requetes mysql.

Laquelle des deux méthodes me conseillez vous ? Et sinon, y'a t il une
autre méthode plus simple ? Si la méthode PAM est la meilleure, savez
vous ou je peux trouver de la doc intéressante (pour google, j'ai déjà
donné) ?

Merci pour toutes vos réponses,

Guillaume Libersat

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: