OK, donc c'est bien ca, il ne trouve pas son Home Directory (du coup par défaut il se connecte dans /).
Je ne connais pas bien les scripts smbldap, mais tu peux par exemple faire un getent pour voir les utilisateurs connus du système (locaux et LDAP) ainsi que leur Home Directory. Par exemple, cette commande te donne le homedir de l'utilisateur apaul:
1 2
| $ getent passwd | grep apaul | cut -d':' -f6
/home/apaul |
Ensuite, fait un "ls -ld" sur le homedir obtenu:
Et à mon avis, tu vas avoir un truc du genre "No such file or directory". Il faut que ton attribut homeDirectory de ton LDAP renseigne un PATH qui soit connu du système. Là, a priori, ton chemin dans l'annuaire LDAP est bien /users/son_login, mais le vrai homedir est stocké dans /un/autre/endroit/users/son_login.
Il faut que les 2 correspondent, donc soit tu en corriges un, soit tu fais un lien symbolique du genre:
ln -s /un/autre/endroit/users /users
Partager