URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 32400
[ Назад ]

Исходное сообщение
"RE: Как из Windows изменить пароль на Samba"

Отправлено Gress , 17-Июл-03 19:34 
Samba-2.2.8a работает как PDC для клиентов W2kSP2. Пользователи нормально регистрируются в домене, но при попытке смены пароля в Windows появляется сообщение  “неправильно введен старый пароль или имя пользователя”. В логах samba:
[2003/07/17 14:51:30, 0] smbd/service.c:make_connection(251)
  computer7 (192.168.1.7) couldn't find service profile
[2003/07/17 19:00:53, 0] smbd/chgpasswd.c:check_oem_password(832)
  check_oem_password: incorrect password length (1273972622).
[2003/07/17 19:00:53, 0] passdb/passdb.c:pdb_free_sam(210)
  pdb_free_sam: SAM_ACCOUNT was NULL
[2003/07/17 19:01:18, 0] smbd/chgpasswd.c:check_oem_password(832)
  check_oem_password: incorrect password length (1273972622).
[2003/07/17 19:01:18, 0] passdb/passdb.c:pdb_free_sam(210)
  pdb_free_sam: SAM_ACCOUNT was NULL
Какие нужно сделать настройки в samba, чтобы при смене пароля в Windows изменялся пароль и на сервере


Содержание

Сообщения в этом обсуждении
"RE: Как из Windows изменить пароль на Samba"
Отправлено PJ , 18-Июл-03 17:49 
Она же тебе чистым английским языком говорит, что

>[2003/07/17 14:51:30, 0] smbd/service.c:make_connection(251)
>  computer7 (192.168.1.7) couldn't find service profile
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - компьютер пытается обратиться к несуществующей шаре profiles (видимо работу с профилями не доделал)

>[2003/07/17 19:00:53, 0] smbd/chgpasswd.c:check_oem_password(832)
>  check_oem_password: incorrect password length (1273972622).
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - слишком маленькая длина пароля (или слишком большая)

смотреть параметры smb.conf
min passwd length =
password level =
username level =


"RE: Как из Windows изменить пароль на Samba"
Отправлено Gress , 22-Июл-03 12:37 
Профиль то исправил.
В параметрах smb.conf стоит
min passwd length = 5
password level = 8
username level = 8
Пароль ввожу из семи символов, но все равно не хочет его менять пароль.



"RE: Как из Windows изменить пароль на Samba"
Отправлено PJ , 22-Июл-03 13:07 
>Профиль то исправил.
>В параметрах smb.conf стоит
>min passwd length = 5
>password level = 8
>username level = 8
>Пароль ввожу из семи символов, но все равно не хочет его менять
>пароль.

password level указывает не на длину пароля а на его сложность
при password level = 8 в пароле может быть до 8 ЗАГЛАВНЫХ символов
так что если у тебя не паранойя - верни на место дефолтное

password level = 0

аналогично и с username level


"RE: Как из Windows изменить пароль на Samba"
Отправлено Gress , 22-Июл-03 17:52 
>>Профиль то исправил.
>>В параметрах smb.conf стоит
>>min passwd length = 5
>>password level = 8
>>username level = 8
>>Пароль ввожу из семи символов, но все равно не хочет его менять
>>пароль.
>
>password level указывает не на длину пароля а на его сложность
>при password level = 8 в пароле может быть до 8 ЗАГЛАВНЫХ
>символов
>так что если у тебя не паранойя - верни на место дефолтное
>
>
>password level= 0
>
>аналогично и с username level

Дефолтное значение password level, username level ничего не меняет, все равно пароль не меняется



"RE: Как из Windows изменить пароль на Samba"
Отправлено David , 22-Июл-03 23:36 
Как позволить пользователям самим менять samba пароли со своих машин.  

security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *New*password* %n\n *Please*retype*new*password* %n\n *password*successfully*updated*


Источник -  http://www.opennet.me/tips/sml/42.shtml  :о))


"RE: Как из Windows изменить пароль на Samba"
Отправлено PJ , 23-Июл-03 15:34 
>Как позволить пользователям самим менять samba пароли со своих машин.
>
>security = user
>encrypt passwords = yes
>smb passwd file = /etc/samba/smbpasswd
>unix password sync = yes
>passwd program = /usr/bin/passwd %u
>passwd chat = *New*password* %n\n *Please*retype*new*password* %n\n *password*successfully*updated*
>
>
>Источник -  http://www.opennet.me/tips/sml/42.shtml  :о))

Это синхронизация паролей Samba и Unix. К затронутому вопросу не
относится

По теме: у Win2KSP2 клиентов была проблемка с правами доступа к профилю на Samba-сервере. Можно для проверки попробовать установить для шары профилей
nt acl support = no

Под рукой такого клиента нет, так что попробовать не на чем


"RE: Как из Windows изменить пароль на Samba"
Отправлено syslog , 23-Июл-03 16:06 
Советую заморочиться с ldap

"RE: Как из Windows изменить пароль на Samba"
Отправлено David , 24-Июл-03 00:41 
>>Как позволить пользователям самим менять samba пароли со своих машин.
>>
>>security = user
>>encrypt passwords = yes
>>smb passwd file = /etc/samba/smbpasswd
>>unix password sync = yes
>>passwd program = /usr/bin/passwd %u
>>passwd chat = *New*password* %n\n *Please*retype*new*password* %n\n *password*successfully*updated*
>>
>>
>>Источник -  http://www.opennet.me/tips/sml/42.shtml  :о))
>
>Это синхронизация паролей Samba и Unix. К затронутому вопросу не
>относится
>
>По теме: у Win2KSP2 клиентов была проблемка с правами доступа к профилю
>на Samba-сервере. Можно для проверки попробовать установить для шары профилей
>nt acl support = no
>
>Под рукой такого клиента нет, так что попробовать не на чем

немного  ошибаетесь -  за  синхронизацию  там  отвечает  только  одно  поле конфига

unix password sync = yes



"RE: Как из Windows изменить пароль на Samba"
Отправлено PJ , 24-Июл-03 09:54 
>немного  ошибаетесь -  за  синхронизацию  там  отвечает
> только  одно  поле конфига

>>>security = user
>>>encrypt passwords = yes
Без этих двух параметров PDC не будет работать

>>>smb passwd file = /etc/samba/smbpasswd
А это значение устанавливается при сборке Samba

Так при чем тут смена пароля?