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 изменялся пароль и на сервере
Она же тебе чистым английским языком говорит, что>[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 =
Профиль то исправил.
В параметрах smb.conf стоит
min passwd length = 5
password level = 8
username level = 8
Пароль ввожу из семи символов, но все равно не хочет его менять пароль.
>Профиль то исправил.
>В параметрах smb.conf стоит
>min passwd length = 5
>password level = 8
>username level = 8
>Пароль ввожу из семи символов, но все равно не хочет его менять
>пароль.password level указывает не на длину пароля а на его сложность
при password level = 8 в пароле может быть до 8 ЗАГЛАВНЫХ символов
так что если у тебя не паранойя - верни на место дефолтноеpassword level = 0
аналогично и с username level
>>Профиль то исправил.
>>В параметрах 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 ничего не меняет, все равно пароль не меняется
Как позволить пользователям самим менять 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 пароли со своих машин.
>
>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Под рукой такого клиента нет, так что попробовать не на чем
Советую заморочиться с ldap
>>Как позволить пользователям самим менять 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
>немного ошибаетесь - за синхронизацию там отвечает
> только одно поле конфига>>>security = user
>>>encrypt passwords = yes
Без этих двух параметров PDC не будет работать>>>smb passwd file = /etc/samba/smbpasswd
А это значение устанавливается при сборке SambaТак при чем тут смена пароля?