Невозможно создать домашний каталог для входа LDAP

Невозможно создать домашний каталог для входа LDAP

Я связал свой сервер с 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

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

Связанный контент