Samba PDC и смена пароля

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

sergd
Сообщения: 31

Samba PDC и смена пароля

Сообщение sergd »

Уважаемые джентельмены! Кто сталкивался, подскажите.
Samba 3.0.7, PDC, на Mandrake 10.1. При попытке смены пароля из Windows юзер получает сообщение: Отсутствует разрешение на смену пароля.
Чем лечиться?
Спасибо сказали:
vadiml
Сообщения: 446
ОС: fc12.x86_64

Re: Samba PDC и смена пароля

Сообщение vadiml »

надо написать строку смены пароля в конфигу самбы. В документации, что идет с самбой, есть примеры (там вообще документации дофига).
phenom x4 905e, asus m4a79 deluxe, 4 gb, ati x550, ati 4350, 2 x 17" LCD
Спасибо сказали:
sergd
Сообщения: 31

Re: Samba PDC и смена пароля

Сообщение sergd »

В smb.conf прописаны и
encrypt passwords = yes
и
smb passwd file = /etc/samba/smbpasswd
и
passwd program /usr/bin/passwd %u
и
passwd chat *new*password* %n\n *new*password* %n\n *changed*
и
unix password sync = yes
Спасибо сказали:
Аватара пользователя
Dimon93rus
Сообщения: 428
Статус: Kernel Killer

Re: Samba PDC и смена пароля

Сообщение Dimon93rus »

Всем здрасте, не стал создавать новую тему, решил оживить эту.... (:
Значит имеем PDC на Ubuntu Server, Samba+OpenLDAP. Столкнулся с такой же проблемой как у топик-стартера....
Что можете посоветовать?

Код:

[global] workgroup = SMBDOMAIN server string = %h (Samba, OpenLDAP) netbios name = ubuntuserver dns proxy = no name resolve order = wins bcast host log level = 1 log file = /var/log/samba/log.%m max log size = 1000 syslog = 0 panic action = /usr/share/samba/panic-action %d encrypt passwords = true obey pam restrictions = yes unix password sync = yes passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . pam password change = yes map to guest = bad user socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 load printers = yes cups options = Raw show add printer wizard = No printing = cups printcap name = cups username map = /etc/samba/usermap prefered master = yes wins support = yes domain master = yes local master = yes os level = 64 map acl inherit = yes unix charset = UTF8 usershare allow guests = yes passdb backend = ldapsam:ldap://127.0.0.1 ldap suffix = dc=smbdomain,dc=local ldap user suffix = ou=Users ldap group suffix = ou=Groups ldap machine suffix = ou=Computers ldap idmap suffix = ou=Idmap ldap admin dn = cn=manager,dc=smbdomain,dc=local ldap passwd sync = yes ldap delete dn = yes ldap ssl = No idmap backend = ldap:ldap://127.0.0.1 idmap uid = 10000-20000 idmap gid = 10000-20000 domain logons = yes logon path = \\%N\profiles\%U logon drive = P: logon script = logon.bat logon home = \\%N\%U add user script = /usr/sbin/smbldap-useradd -m %u delete user script = /usr/sbin/smbldap-userdel %u add group script = /usr/sbin/smbldap-groupadd -p %g delete group script = /usr/sbin/smbldap-groupdel %g add user to group script = /usr/sbin/smbldap-groupmod -m %u %g delete user from group script = /usr/sbin/smbldap-groupmod -x %u %g set primary group script = /usr/sbin/smbldap-usermod -g %g %u add machine script = /usr/sbin/smbldap-useradd -w %u
Ubuntu Server 10.04 x86, Calculate Linux 11.6 x86
Спасибо сказали:
Аватара пользователя
Dimon93rus
Сообщения: 428
Статус: Kernel Killer

Re: Samba PDC и смена пароля

Сообщение Dimon93rus »

Попробовал изменить параметр unix password sync на:
unix password sync = no
Пароль стало возможно сменить, но теперь не синхронизируются профили на локальной машине и сервер....
Подскажите в какую сторону копать?
Ubuntu Server 10.04 x86, Calculate Linux 11.6 x86
Спасибо сказали:
Аватара пользователя
Dimon93rus
Сообщения: 428
Статус: Kernel Killer

Re: Samba PDC и смена пароля

Сообщение Dimon93rus »

В общем остановился на на таких параметрах:
passwd program = /usr/bin/smbldap-passwd -u %u
unix password sync = no

В итоге пароль меняется, если профиль отсутствует на локальной машине, то он сливается с сервера, НО обратной синхронизации не происходит. Т.е. если на машине изменить настройки, оставить файлы на рабочем столе, то они не зальются на сервер.
Что я упустил?

Ubuntu Server 10.04 x86, Calculate Linux 11.6 x86
Спасибо сказали: