LDAP ログイン用のホーム ディレクトリを作成できません

LDAP ログイン用のホーム ディレクトリを作成できません

SSH ログイン用にサーバーを LDAP にリンクしました。SSH を使用してログインすると、次のエラーが発生します。

ホームディレクトリ /home/ldap/sharukhk に chdir できませんでした: そのようなファイルまたはディレクトリはありません

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

これは authconfig を使用して有効にできます。

authconfig --enablemkhomedir --update

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Identity_Management_Guide/users.html#homedir-pammod

答え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

関連情報