我无法让 LDAP + SAMBA 工作...我更改了所有重要文件,但似乎 Samba 甚至没有联系 LDAP 服务器。每当我想使用 smbclient 时,它都会写入:
check_ntlm_password: Authentication for user [gigi] -> [gigi] FAILED with error NT_STATUS_NO_SUCH_USER
重要变化 pam.d
account required pam_unix.so
account sufficient pan_ldap.so
auth required pam_unix.so nullok_secure
auth sufficient pam_ldap.so use_first_pass
session required pam_unix.so
session optional pam_ldap.so
重要更改 nsswitch.conf
passwd: compat ldap
group: compat ldap
shadow: compat ldap
测试目录,smb.conf:
[skuska]
public = no
path = /sbin
writable = no
read only = yes
guest ok = no
browseable = yes
valid users = gigi
我在 ldap 服务器上使用 tcpdump,samba 没有建立连接。请帮忙。
谢谢你,马丁
答案1
配置更改后,您是否重新启动了 Samba 或 LDAP?如果没有,守护进程将不会读取配置文件的更改,因此仍然在旧配置下运行。