samba проблемы с winbind
Добавлено: 2012-01-17 11:24:04
Прошу помощи. переделываю домен samba с backend tbdsam на ldap. Использовал разные инструкции, в принципе все получается, но есть две проблемы. Не работает usrmanager из srvtools windows NT, пишет что нет доступа к домену. При этом утилита net в WinXp нормально работает, выдает и пользователей и группы. Вторая проблема уже на PDC Samba. Для прозрачной авторизации на squid используется winbind (вернее хелпер, который требует его наличия). Так вот он не хочет нормально работать, а именно wbinfo -g выдает группы, как положено, а вот wbinfo -u ничего не выдает. Т.е. получается что он пользователей не видит.
По конфигурации. Server Ubuntu 10.04.3, samba 3.4.7, openldap 2.4.21
Клиент Windows XP SP3
На обоих машинах отключены сетевые фильтры, антивирусов нет.
Конфиг самбы
По конфигурации. Server Ubuntu 10.04.3, samba 3.4.7, openldap 2.4.21
Клиент Windows XP SP3
На обоих машинах отключены сетевые фильтры, антивирусов нет.
Конфиг самбы
Код: Выделить всё
# Global parameters
[global]
workgroup = MY
server string = Samba Server
netbios name = mysrv
interfaces = eth1
bind interfaces only = Yes
# passwd backend
encrypt passwords = yes
passdb backend = ldapsam:ldap://127.0.0.1
enable privileges = yes
pam password change= Yes
passwd program = /usr/bin/passwd %u
passwd chat = *New*UNIX*password* %nn *ReType*new*UNIX*password* %nn * passwd:*all*authentication*tokens*updated*successfully*
unix password sync = Yes
# Log options
log level = 1
log file = /var/log/samba/%m
max log size = 50
syslog = 0
# Name resolution
name resolve order = wins bcast host
# misc
timeserver = Yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
# printers - configured to use CUPS and automatically load them
load printers = no
show add printer wizard = No
# scripts invoked by samba
add user script = /usr/local/sbin/smbldap-useradd -m %u
delete user script = /usr/local/sbin/smbldap-userdel %u
add group script = /usr/local/sbin/smbldap-groupadd -p %g
delete group script = /usr/local/sbin/smbldap-groupdel %g
add user to group script = /usr/local/sbin/smbldap-groupmod -m %u %g
delete user from group script = /usr/local/sbin/smbldap-groupmod -x %u %g
set primary group script = /usr/local/sbin/smbldap-usermod -g %g %u
add machine script = /usr/local/sbin/smbldap-useradd -w %m
# LDAP-iConfiguration
ldap delete dn = Yes
ldap ssl = off
ldap passwd sync = Yes
ldap suffix = dc=my,dc=local
ldap machine suffix = ou=Computers
ldap user suffix = ou=People
ldap group suffix = ou=Groups
ldap idmap suffix = ou=Idmap
ldap admin dn = cn=admin,dc=my,dc=local
idmap backend = ldap:ldap://my.kafla.local
idmap uid = 10000-20000
idmap gid = 10000-20000
# logon options
# logon script = logon.bat
# logon path = \%Lprofiles%u
# logon path =
# logon home = \%L%U
# logon drive = H:
# setting up as domain controller
# username map = /usr/local/samba/usermap
preferred master = Yes
wins support = Yes
domain logons = Yes
domain master = Yes
local master = Yes
os level = 64
map acl inherit = Yes
# unix charset = UTF8