現在、winbind/sambaをセットアップしていて、いくつかの問題が発生しています。
Wbinfoを使用して接続をテストできます。
[root@buildmirror ~]# wbinfo -u
hostname username
administrator
guest
krbtgt
username
[root@buildmirror ~]# wbinfo -a username%password
plaintext password authentication succeeded
challenge/response password authentication succeeded
ただし、getentを実行すると、ADアカウントが返されません。
[root@buildmirror ~]# getent passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
puppet:x:52:52:Puppet:/var/lib/puppet:/sbin/nologin
私のnsswitchは次のようになります:
passwd: files winbind
shadow: files winbind
group: files winbind
#hosts: db files nisplus nis dns
hosts: files dns
そして私は間違いなくドメインに参加しています:
[root@buildmirror ~]# net ads info
LDAP server: 192.168.4.4
LDAP server name: pdc.domain.local
Realm: domain.local
Bind Path: dc=DOMAIN,dc=LOCAL
LDAP port: 389
Server time: Sun, 05 Aug 2012 17:11:27 BST
KDC server: 192.168.4.4
Server time offset: -1
だから私は何が欠けていますか?
/etc/samba/smb.confに次の行がありますか?
winbind enum users = yes
winbind enum groups = yes
getentは、デフォルトではドメインユーザーを表示しません。ただし、既知のADユーザーの場合は一度に1つのユーザー名に使用できます:getent passwd mydomainuser
ユーザーとしてログインできない場合は、pamファイルが正しく設定されていることを確認してください。 Ubuntu(そしておそらくDebian?)では、これはコマンドpam-auth-updateで最も簡単に実行できます。RH/ Fedoraでは、authconfig-tuiコマンドを使用します。