Pages : 1
#1 Le 05/04/2007, à 15:27
- kornflex
[ résolu ] - smbpasswd - Can't load /etc/samba/smb.conf
Bonjour,
J'ai actuellement un serveur samba qui fonctionne correctement ( niveau partage ), mais seul petit soucis, la synchro entre les passwords UNIX et SAMBA.
Mon smb.conf possède ces lignes ci :
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n
Seulement, lorsque je tape en tant que francois ( user ) la commande :
$ smbpasswd
Le serveur me répond :
Can't load /etc/samba/smb.conf - run testparm to debug it
Au lieu de me modifier mon password sur les 2 bases
Le testparm fonctionne très bien, aucun message d'erreur ( lancé en root )
Par contre, si je donne un chmod 777 sur smb.conf, la le message est le suivant :
Old SMB password:
New SMB password:
Retype new SMB password:
Et me répond :
cli_pipe: return critical error. Error was Call timed out: server did not respond after 20000 milliseconds
cli_oem_change_password: Failed to send password change for user francois
machine 127.0.0.1 rejected the password change: Error was : Call timed out: server did not respond after 20000 milliseconds.
Failed to change password for francois
Vous avez une idée de ou regarder ??
Merci
Dernière modification par kornflex (Le 05/04/2007, à 18:20)
Hors ligne
#2 Le 05/04/2007, à 15:43
- figaro
Re : [ résolu ] - smbpasswd - Can't load /etc/samba/smb.conf
Sauf erreur de ma part, je crois qu'il n'y a que root qui peut faire cela..
Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04
Hors ligne
#3 Le 05/04/2007, à 15:49
- kornflex
Re : [ résolu ] - smbpasswd - Can't load /etc/samba/smb.conf
Comment peut on autoriser les clients a changer leur mot de passe dans ce cas ? Vous avez une idée ?
Car passwd change que le mot de passe UNIX, mais pas Samba
Donc comment faire pour changer les 2 ?
Merci
Hors ligne
#4 Le 05/04/2007, à 17:10
- figaro
Re : [ résolu ] - smbpasswd - Can't load /etc/samba/smb.conf
Aucune idée ce n'est pas très clair dans mon bouquin Samba qui dit en plus qu'il y a plein de problèmes avec cela, et comme je n'utilise pas ce genre de fonction, il va falloir attendre qu'un bon samaritain instruit de la chose passe pas là.
Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04
Hors ligne
#5 Le 05/04/2007, à 18:19
- kornflex
Re : [ résolu ] - smbpasswd - Can't load /etc/samba/smb.conf
Lol, bah j'ai trouvé !
Ici l'astuce: http://us1.samba.org/samba/docs/man/Samba-HOWTO-Collection/pam.html#id394438
En fait, j'ai installé le paquet : pam_smbpass.so
Ensuite, j'ai ajouté cette ligne dans le fichier /etc/pam.d/common-password :
password required pam_smbpass.so nullok use_authtok try_first_pass
Du coup, quand l'utilisateur tape : passwd
Cela change le passe unix, mais samba voit qu'un mot de passe a changé, du coup il répercute la meme chose sur sa base a lui
Voila, j'espere que ca vous sera utile comme moi
Hors ligne
#6 Le 05/04/2007, à 18:43
- figaro
Re : [ résolu ] - smbpasswd - Can't load /etc/samba/smb.conf
Samba c'est plein de trucs enfouis.
Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04
Hors ligne
#7 Le 05/04/2007, à 21:37
- chapi
Re : [ résolu ] - smbpasswd - Can't load /etc/samba/smb.conf
Bonsoir,
Comme dit la doc Samba : "When invoked by an ordinary user, the command will allow only the user to change his or her own SMB password."
http://us1.samba.org/samba/docs/man/Sam … l#id324306
Il n'est donc normalement pas nécessaire de passer par le module pam_smbpass.so.
Hors ligne
#8 Le 06/04/2007, à 07:25
- figaro
Re : [ résolu ] - smbpasswd - Can't load /etc/samba/smb.conf
Oui mais cela sur le poste ou se trouve l'user pas sur le serveur distant.
Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04
Hors ligne