Puncte:0

Utilizatorul CentOS 7 PAM / LDAP SSH/LOGIN nu pornește în directorul său principal

drapel au

Pe o mașină CentOS 7, utilizatorii își pot folosi acreditările LDAP pentru a se conecta la serverele mele. Prima dată când fac asta, pam_mkhomedir își face treaba bine. Dosarul utilizatorului /home/jdoe este bine creat cu permisiunea potrivită.

Problema este că atunci când Joe se conectează la serverul meu, folosind SSH sau direct pe monitorul serverului (doar pentru a spune că nu este doar o problemă cu pam.d/ssh), shell-ul său nu pornește în directorul său principal. În schimb, începe în directorul „/home” sau „/”.

$HOME este cel potrivit, dacă Joe face un „cd”, shell-ul merge la „/home/jdoe” și HomeDirectory din LDAP este cel potrivit.

Conținutul /etc/pam.d/sshd:

#%PAM-1.0
auth required pam_sepermit.so
auth substivă parola-auth
auth include postlogin
# Folosit cu polkit pentru a reautoriza utilizatorii în sesiuni la distanță
auth opțional pam_reauthorize.so pregătiți
cont este necesar pam_nologin.so
contul include parola-auth
parola include parola-auth
# pam_selinux.so close ar trebui să fie prima regulă de sesiune
sesiune necesară pam_selinux.so aproape
sesiune necesară pam_loginuid.so
# pam_selinux.so open ar trebui să fie urmat doar de sesiuni care să fie executate în contextul utilizatorului
sesiune necesară pam_selinux.so deschide env_params
sesiune necesară pam_mkhomedir.so
sesiune necesară pam_namespace.so
sesiune opțională pam_keyinit.so forță revocarea
sesiune include parola-auth
sesiunea include postlogin
# Folosit cu polkit pentru a reautoriza utilizatorii în sesiuni la distanță
sesiune opțională pam_reauthorize.so pregătiți

Stie cineva cum sa ma ajute sa gasesc solutia?

locobastos avatar
drapel au
Ok, să adăugăm mai multe informații. -utilizatorul root are aceeași problemă. -Am adăugat un ecou în ~/.bashrc, atunci când utilizatorul se autentifică, ecoul nu este afișat; când scrie bash, se arată ecoul; se pare că bash-ul nu este pornit cu mediul utilizatorului. -În jurnalul de depanare PAM, am `pam_unix(sshd:session): session opened` apoi `pam_unix(sshd:auth): authentication failure`.
locobastos avatar
drapel au
Pe un server CentOS 6, în care utilizatorul meu nu are problema mea, am același jurnal pam_unix.Înseamnă că aceasta nu este cauza principală.

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.