[Sysadmins] Samba PDC+LDAP - смена пароля пользователем и другие вопросы
Евгений Баженов
bazhen на ustk.kz
Чт Фев 18 04:27:23 UTC 2010
Доброе время суток!
Пытаюсь поставить Samba PDC+LDAP на ARK сервере.
Машины и пользователи в домен входят, доменные админы админят,
перемещаемые профили отключены за ненадобностью.
Единственная проблема на данный момент - пользователь с клиентской машины
не может поменять себе пароль в домене,
при попытке получает сообщение
"В данное время изменение пароля этой учетной записи невозможно".
Собственно, и smbpasswd из-под пользователя пароль не меняет:
[vbox на arkpdc ~]$ smbpasswd
Old SMB password:
New SMB password:
Retype new SMB password:
machine 127.0.0.1 rejected the password change: Error was : Account restriction.
Failed to change password for vbox
Чуствую, где-то недокрутил. Прошу помочь советом.
Смущает атрибут sambaPwdCanChange=0 в лдап-записи пользователя, это нормально?
И еще вопросик - как идеологически правильно добавлять учетки для машин?
На данный моммент пользователи вводятся через веб-интерфейс, а машины ввожу
примерно так:
# useradd -g machines -d /dev/null -s /bin/false nit1$ && smbpasswd -am nit1
Конфиг самбы:
[global]
dos charset = CP866
unix charset = utf8
display charset = utf8
workgroup = DKVKO
realm = DKVKO.LAN
server string = Samba server on %h (v. %v)
interfaces = 192.168.137.2/24, 127.0.0.1/24
bind interfaces only = Yes
map to guest = Bad User
passdb backend = ldapsam:ldap://127.0.0.1/
passwd chat debug = Yes
use kerberos keytab = Yes
log file = /var/log/samba/log.%U.%m.%G.%I
max log size = 50
max xmit = 64000
time server = Yes
unix extensions = No
socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=64000 SO_RCVBUF=64000 SO_KEEPALIVE
printcap name = cups
logon path =
logon drive = x:
logon home = \\%L\vol1
domain logons = Yes
os level = 64
preferred master = Yes
domain master = Yes
dns proxy = No
wins support = Yes
ldap admin dn = cn=ldaproot,dc=dkvko,dc=lan
ldap group suffix = ou=Group
ldap passwd sync = Yes
ldap suffix = dc=dkvko,dc=lan
ldap user suffix = ou=People
admin users = @domainadmins
hosts allow = 192.168., 127.
use sendfile = Yes
[netlogon]
comment = Network Logon Service
path = /var/lib/samba/netlogon
write list = @domainadmins
guest ok = Yes
[Profiles]
path = /var/lib/samba/profiles
read only = No
create mask = 0600
directory mask = 0700
browseable = No
[vol1]
path = /mnt/samba/vol1
read only = No
create mask = 0777
directory mask = 0777
use sendfile = No
Подробная информация о списке рассылки Sysadmins