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