Linux 上 samba 3.6.3 中的 winbind 可以运行但不能与操作系统集成?

Linux 上 samba 3.6.3 中的 winbind 可以运行但不能与操作系统集成?

成功编译并安装最新版本的samba。

启动 winbindd 并且以下诊断命令起作用:

wbinfo -pwbinfo -cnet 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

相关内容