无法为 LDAP 登录创建主目录

无法为 LDAP 登录创建主目录

我已将服务器与 LDAP 关联以进行 ssh 登录。使用 ssh 登录时出现以下错误。

无法 chdir 到主目录 /home/ldap/sharukhk:没有此文件或目录

shahrukh@shahrukh:~/deploy$ ssh [email protected]
[email protected]'s password: 
Last login: Tue Sep 29 14:28:10 2015 from 10.200.100.245
Could not chdir to home directory /home/ldap/sharukhk: No such file or directory
-bash-4.1$ 

我尝试了以下方法在登录时自动创建主目录,但它不起作用

session required pam_mkhomedir.so skel=/etc/skel/ umask=0077

答案1

答案2

同样的事情发生在 ubuntu 18.04 上,解决方法是

# pam auth update

然后选择

[*] Create home directory on login

如果你知道如何从 CLI 执行此操作,请给我留言

答案3

如果 SELinux 已启用或已禁用,则需要配置 sshd pam 模块来创建主目录

vi /etc/pam.d/sshd
# pam_selinux.so close should be the first session rule
session required pam_mkhomedir.so skel=/etc/skel/ umask=0022

相关内容