Я связал свой сервер с LDAP для входа по ssh. Я получаю следующую ошибку при входе по ssh.
Не удалось перейти в домашний каталог /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
Это можно включить с помощью authconfig.
authconfig --enablemkhomedir --update
решение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