Puncte:0

pam_mkhomedir.so nu funcționează cu nslcd + LDAP (Active Directory)

drapel it

Î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!

Puncte:0
drapel it

Actualizare: am reușit să rezolv acest lucru setând atât loginShell la /bin/bash și homeDirectory la /home/nume de utilizator atribute în Windows Active Directory (backend-ul LDAP în cazul nostru) per utilizator.

Odată ce acest atribut a fost setat, directorul principal al utilizatorului a fost creat cu succes de pam_mkhomedir.so

Din păcate, nu am reușit să obțin ca nslcd să suprascrie aceste valori la nivel local, ceea ce ar fi fost mult mai ideal în cazul nostru, dar setarea acestor atribute în AD a corectat problema.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.