Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/07/2008, à 15:46

shensi

[SAMBA][POSTGRESQL]impossible d'identifier les user via la base

Bonjour,
je dois mettre en place sur un serveur Ubuntu un partage samba.
Pour centraliser les gestions des utilisateurs je voudrais le faire via une base de données postgresql .
Le problème c'est que ca ne marche pas..

Je me suis servi de ce tuto:
http://howard.bagcat.org/documents/samba.php

j'ai configuré /etc/pam.d/samba comme sui:

account required pam_pgsql.so
session required pam_stack.so service=system-auth
password required pam_pgsql.so

J'ai fait la même base de données que dans le lien

le fichier /etc/pam_pgsql_samba.conf  que j'ai créé est comme ça :

#connect = host=127.0.0.1 port=5432  dbname=system user=postgres password=xxx
connectionstring = host=127.0.0.1 dbname=system user=postgres password=xxx
getpassword = SELECT passwd FROM passwd_table WHERE username = $1
changepw = UPDATE passwd_table SET passwd = $2 WHERE username = $1
isexpired = SELECT 1 FROM passwd_table WHERE username = $1 AND isexpired < NOW()
newpassrequired = SELECT 1 FROM passwd_table WHERE username = $1 and newpass < NOW()
Jul 11 15:45:07 localhost smbd[9245]: PAM unable to dlopen(/lib/security/pam_stack.so)
Jul 11 15:45:07 localhost smbd[9245]: PAM [error: /lib/security/pam_stack.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou répertoire de ce type]
Jul 11 15:45:07 localhost smbd[9245]: PAM adding faulty module: /lib/security/pam_stack.so
Jul 11 15:45:07 localhost PAM_pgsql[9245]: the database connection string and auth_query options are required.
Jul 11 15:45:07 localhost smbd[9245]: [2008/07/11 15:45:07, 0] auth/pampass.c:smb_pam_passcheck(810) 
Jul 11 15:45:07 localhost smbd[9245]:   smb_pam_passcheck: PAM: smb_pam_auth failed - Rejecting User test !

Voilà, j'ai des délais de manoeuvre assez court, alors si quelqu'un aveait des idéees, là je rame....


merci d'avance


Distrib: Ubuntu 9.04
Citation : Si chuck Norris te dit que ta mère est bonne... tu peux l'appeler Papa

Hors ligne

#2 Le 11/07/2008, à 16:47

shensi

Re : [SAMBA][POSTGRESQL]impossible d'identifier les user via la base

D'après ce lien
http://www.coagul.org/article.php3?id_article=625
le tuto de ce monsieur fonctionne avec un annuaire ldap??

Est t'on obliger de passer par là pour pouvoir centraliser les utilisateurs de mon parrtage samba??

Comment fait - on pour faire fonctionner simplement samba + postgresql + pam.d ?

Merci d'avance


Distrib: Ubuntu 9.04
Citation : Si chuck Norris te dit que ta mère est bonne... tu peux l'appeler Papa

Hors ligne

#3 Le 16/07/2008, à 16:17

shensi

Re : [SAMBA][POSTGRESQL]impossible d'identifier les user via la base

Je reviens vers vous parce que je n'ai toujours pas trouvé..
Galère de configurer pam avec pgsql...

Je trouve pas mal de doc sur pam_mysql... Malheureusement je ne peux pas changer de base....

Est ce que quelqu'un aurait une idée sur ce qu'il faut faire exactement...?

Je commence à desespérer....

Merci d'avance


Distrib: Ubuntu 9.04
Citation : Si chuck Norris te dit que ta mère est bonne... tu peux l'appeler Papa

Hors ligne

#4 Le 16/07/2008, à 16:37

shensi

Re : [SAMBA][POSTGRESQL]impossible d'identifier les user via la base


Distrib: Ubuntu 9.04
Citation : Si chuck Norris te dit que ta mère est bonne... tu peux l'appeler Papa

Hors ligne