最新バージョンのsambaを正常にコンパイルおよびインストールしました。
Winbinddを開始し、次の診断コマンドが機能します。
wbinfo -p
、wbinfo -c
、net ads testjoin
など..
しかしながら! id
のような組み込みのLinuxコマンドを使用する場合、または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
解決しました!
実行する必要がありましたnet cache flush
そしてwinbindを再起動します