tôi đang cố gắng để có được pam_mkhomedir.so
để tạo thư mục chính cục bộ của người dùng LDAP khi đăng nhập lần đầu. Tôi đang dùng Ubuntu 20.04 LTS.
Hiện tại, người dùng được thêm vào máy chủ của tôi thông qua LDAP (phụ trợ Active Directory). Điều này đã được cấu hình với nslcd + nscd. Tôi đã làm theo hướng dẫn này tại đây để cấu hình mọi thứ: https://www.markturner.net/2019/09/27/ad-ldap-authentication-on-linux-hosts/
Thật không may, dường như tôi không thể tạo các thư mục chính của người dùng. Lạ lùng hơn nữa, khi tôi đào sâu vào gỡ lỗi, có vẻ như thư mục chính của người dùng hoàn toàn trống rỗng.
Đây là một ví dụ khi người dùng "jgoetz" cố gắng kết nối qua SSH. Người dùng có thể đăng nhập, các nhóm đang hoạt động tốt, nhưng không thể tạo thư mục chính:
Ngày 15 tháng 10 21:56:10 LDAP-Test6 sshd[3425]: Mật khẩu được chấp nhận cho jgoetz từ 10.100.98.23 cổng 52602 ssh2
Ngày 15 tháng 10 21:56:10 LDAP-Test6 sshd[3425]: pam_unix(sshd:session): phiên được mở cho người dùng jgoetz bởi (uid=0)
Ngày 15 tháng 10 21:56:10 LDAP-Test6 systemd-logind[689]: Phiên 16 mới của người dùng jgoetz.
Ngày 15 tháng 10 21:56:10 LDAP-Test6 mkhomedir_helper: PAM không thể tạo thư mục: Không có tệp hoặc thư mục như vậy
Như đã thấy ở dòng cuối cùng, có vẻ như mkhomedir_helper thậm chí không cố gắng tạo một thư mục trong/home, dẫn đến lỗi.
ai đó có thể chỉ cho tôi phương hướng đúng không?
Cảm ơn bạn đã dành thời gian!