成功编译并安装最新版本的samba。
启动 winbindd 并且以下诊断命令起作用:
wbinfo -p
,wbinfo -c
,net ads testjoin
, ETC...
但是!当使用内置 Linux 命令id
或使用带pam_winbind
模块的 pam 登录时,它们会失败,并且日志中没有任何与 winbind 相关的内容。问题可能出在哪里?
例如 但是![root ~]# wbinfo -i testuser
testuser:*:10708:1513:Test User:/home/domain.ad/testuser:/bin/bash
[root ~]# id testuser
id: testuser: No such user
注意:以前的版本(samba 3.5.x)在我们的系统上运行良好,所以这不是糟糕的域或配置。
/etc/nsswitch.conf:
passwd: files winbind
shadow: files winbind
group: files winbind
hosts: files dns wins bootparams: nisplus [NOTFOUND=return] files
ethers: files
netmasks: files
networks: files
protocols: files
rpc: files
services: files
netgroup: nisplus
publickey: nisplus
automount: files nisplus
aliases: files nisplus
答案1
解决了!
只需运行net cache flush
然后重新启动 winbind