Уважаемые джентельмены! Кто сталкивался, подскажите.
Samba 3.0.7, PDC, на Mandrake 10.1. При попытке смены пароля из Windows юзер получает сообщение: Отсутствует разрешение на смену пароля.
Чем лечиться?
Samba PDC и смена пароля
Модераторы: SLEDopit, Модераторы разделов
-
vadiml
- Сообщения: 446
- ОС: fc12.x86_64
Re: Samba PDC и смена пароля
надо написать строку смены пароля в конфигу самбы. В документации, что идет с самбой, есть примеры (там вообще документации дофига).
phenom x4 905e, asus m4a79 deluxe, 4 gb, ati x550, ati 4350, 2 x 17" LCD
-
sergd
- Сообщения: 31
Re: Samba PDC и смена пароля
В 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
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 и смена пароля
Всем здрасте, не стал создавать новую тему, решил оживить эту.... (:
Значит имеем PDC на Ubuntu Server, Samba+OpenLDAP. Столкнулся с такой же проблемой как у топик-стартера....
Что можете посоветовать?
Значит имеем 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 и смена пароля
Попробовал изменить параметр unix password sync на:
unix password sync = no
Пароль стало возможно сменить, но теперь не синхронизируются профили на локальной машине и сервер....
Подскажите в какую сторону копать?
unix password sync = no
Пароль стало возможно сменить, но теперь не синхронизируются профили на локальной машине и сервер....
Подскажите в какую сторону копать?
Ubuntu Server 10.04 x86, Calculate Linux 11.6 x86
-
Dimon93rus
- Сообщения: 428
- Статус: Kernel Killer
Re: Samba PDC и смена пароля
В общем остановился на на таких параметрах:
passwd program = /usr/bin/smbldap-passwd -u %u
unix password sync = no
В итоге пароль меняется, если профиль отсутствует на локальной машине, то он сливается с сервера, НО обратной синхронизации не происходит. Т.е. если на машине изменить настройки, оставить файлы на рабочем столе, то они не зальются на сервер.
Что я упустил?
passwd program = /usr/bin/smbldap-passwd -u %u
unix password sync = no
В итоге пароль меняется, если профиль отсутствует на локальной машине, то он сливается с сервера, НО обратной синхронизации не происходит. Т.е. если на машине изменить настройки, оставить файлы на рабочем столе, то они не зальются на сервер.
Что я упустил?
Ubuntu Server 10.04 x86, Calculate Linux 11.6 x86