Добрый день,В сети есть контроллер домена Win2003.
На Linux-компьютере необходимо получать список пользователей и список групп командой getent.
#getent passwd
выдаёт только список локальных пользователей. getent group - только список локальных групп.
#wbinfo -u
выдаёт список доменных пользователей. wbinfo -g - список доменных групп.
Система: Ubuntu 8.10, Samba Version 3.2.3
# cat /etc/nsswitch.conf | grep -v "^#" | grep -e "[a-zA-Z]"
passwd: compat winbind
group: compat winbind
shadow: compat
hosts: files dns winbind
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis
# cat /etc/samba/smb.conf | grep -v "^#" | grep -v "^;" | grep -e "[a-zA-Z]"
[global]
workgroup = DOMAIN
netbios name = THIS-COMPUTER
server string = %h server (Samba, Ubuntu)
dns proxy = no
log file = /var/log/samba/log.%m
log level = 3 winbind:10
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
security = ads
password server = 192.168.1.4
realm = DOMAIN.RU
encrypt passwords = yes
passdb backend = tdbsam
obey pam restrictions = yes
invalid users = root
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .
domain logons = no
ldap admin dn = cn=administrator,dc=DOMAIN,dc=RU
socket options = TCP_NODELAY
idmap uid = 10000-20000
idmap gid = 10000-20000
winbind separator = +
[homes]
....
Кто-нибудь знает из-за чего не работает getent и как исправить?
Спасибо.