Bonjour !
Voici mon probleme :
J’ai une debian savec samba et windind, jusque la pas de problème, les deux interagissent bien ensembles (getent passwd, chown sur fichiers etc…)
J’ai voulu ensuite modifier mon fichier login dans /etc/pam.d
.
J’essaye de me connecter en ssh, je me connecte toujours avec mes users locaux mais impossible avec les users de mon Serveur 2003 Active Directory :
Last login: Tue Jun 19 22:09:41 2007 from localhost
Connection to localhost closed.
Ce qui donne dans /var/log/auth.log :
Jun 19 22:38:02 localhost sshd[6589]: Accepted password for tanguy from 127.0.0.1 port 45028 ssh2
Jun 19 22:38:02 localhost sshd[6591]: (pam_unix) session opened for user tanguy by (uid=0)
Avant j’avais une erreur chdir, j’ai du créer le répertoire en manuel .Si vous avez la ligne qu’il me faut ajouter pour que ça fonctionne j’ai dans “login” ajouté ça :pam_mkhomedir.so
Voici mes fichiers pam.d
login :
auth required /lib/security/pam_securetty.so
auth sufficient /lib/security/pam_winbind.so
auth sufficient /lib/security/pam_unix.so use_first_pass
auth required /lib/security/pam_nologin.so
account sufficient /lib/security/pam_winbind.so
session required /lib/security/pam_mkhomedir.so skel=/etc/skel umask=0022
@include common-auth
@include common-account
@include common-session
session optional /lib/security/pam_console.so
@include common-password
common-auth :
auth required pam_unix.so nullok_secure
account required pam_unix.so
common-session :
session required pam_unix.so
et enfin common-password :
password required pam_unix.so nullok obscure min=4 max=8 md5
J’avoue ne pas capter encore grand chose au fonctionnement de pam.d…Si vous pouviez m’aider pour mon premier post…
Merci à tous