И снова дня доброго!
Имеется две машины: Windows 7 в домене на Win2003 и Debian в рабочей группе.
Поднял на на Дебиане самбу, вот конфиг:
[global]
workgroup = INFOSTROY
server string = %h server
security = SHARE
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = Yes
lanman auth = No
client NTLMv2 auth = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
smb ports = 139
panic action = /usr/share/samba/panic-action %d
[homes]
comment = Home Directories
valid users = %S
create mask = 0700
directory mask = 0700
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
[www]
path = /var/www
admin users = r1sh
read only = No
[home]
path = /home/
admin users = r1sh
read only = No
Задал пароль юзеру smbpasswd r1sh
Пытаюсь подключиться с машины Debian на нее же:
r1sh@isl-debian:~$ smbclient -L localhost
Enter r1sh's password:
Domain=[INFOSTROY] OS=[Unix] Server=[Samba 3.5.11]
Server requested LANMAN password (share-level security) but 'client lanman auth' is disabled
tree connect failed: NT_STATUS_ACCESS_DENIED
Пытаюсь подключиться с винды при автризации вводя ISL-DEBIAN/r1sh и пароль - отказ, в логе:
[2011/10/07 11:49:31.693821, 0] ../libcli/auth/ntlm_check.c:54(smb_pwd_check_ntlmv1)
smb_pwd_check_ntlmv1: incorrect password length (74)
[2011/10/07 11:49:32.819188, 1] smbd/service.c:678(make_connection_snum)
create_connection_server_info failed: NT_STATUS_WRONG_PASSWORD
Почему он пишет про ntlmv1 если в настройках сервера стоит Ntlmv2.
Нашел параметр в Локальных политиках безопасности:
Локальные политики\ Политики Безопасности \ Сетевая безопасность: уровень проверки подлинности Lan Manager
поигрался с ним - толку никакого , все равно пишет что неверный пароль....
При этом если я в винде через консоль пишу:
C:\Users\gmaleev>net use x: \\isl-debian\www
Недействительный пароль для \\isl-debian\www.
Введите имя пользователя для 'isl-debian': r1sh
Введите пароль для isl-debian:
Команда выполнена успешно.
И в логе самого smbd:
[2011/10/07 12:07:02.525067, 0] printing/print_cups.c:109(cups_connect)
Unable to connect to CUPS server localhost:631 - В соединении отказано
[2011/10/07 12:07:02.525940, 0] printing/print_cups.c:468(cups_async_callback)
failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
[2011/10/07 12:07:02.561649, 0] smbd/server.c:501(smbd_open_one_socket)
smbd_open_once_socket: open_socket_in: Адрес уже используется
[2011/10/07 12:10:02.694041, 0] printing/print_cups.c:109(cups_connect)
Unable to connect to CUPS server localhost:631 - В соединении отказано
[2011/10/07 12:10:02.694595, 0] printing/print_cups.c:468(cups_async_callback)
failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
[2011/10/07 12:10:02.695586, 1] smbd/server.c:282(remove_child_pid)
Could not find child 13834 -- ignoring
Куда копать?)