Încerc să ajung pam_mkhomedir.so
pentru a crea directorul de acasă local al unui utilizator LDAP la autentificarea inițială. Sunt pe Ubuntu 20.04 LTS.
În prezent, utilizatorii sunt adăugați la serverul meu prin LDAP (backend Active Directory). Acesta a fost configurat cu nslcd + nscd. Am urmat acest ghid aici pentru a configura totul: https://www.markturner.net/2019/09/27/ad-ldap-authentication-on-linux-hosts/
Din păcate, se pare că nu pot obține directoarele de acasă ale utilizatorului să fie generate. Încă mai străin, când mă bag în depanare, se pare că directorul principal al utilizatorului este complet gol.
Iată un exemplu când utilizatorul „jgoetz” încearcă să se conecteze prin SSH. Utilizatorul se poate autentifica, grupurile funcționează bine, dar directorul principal nu poate fi creat:
15 oct 21:56:10 LDAP-Test6 sshd[3425]: Parola acceptată pentru jgoetz din portul 10.100.98.23 52602 ssh2
15 octombrie 21:56:10 LDAP-Test6 sshd[3425]: pam_unix(sshd:session): sesiune deschisă pentru utilizatorul jgoetz de (uid=0)
Oct 15 21:56:10 LDAP-Test6 systemd-logind[689]: Noua sesiune 16 a utilizatorului jgoetz.
15 octombrie 21:56:10 LDAP-Test6 mkhomedir_helper: PAM nu poate crea directorul: Nu există un astfel de fișier sau director
După cum se vede pe ultima linie, se pare că mkhomedir_helper nici măcar nu încearcă să creeze un director în /home, cu eroarea rezultată.
Poate cineva să mă îndrume în direcția corectă?
Multumesc pentru timpul acordat!