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

Исходное сообщение
"Samba (NT_STATUS_NO_SUCH_USER)"

Отправлено Rain , 18-Авг-05 10:17 
есть самба сервер на debian 3.1
[global]
        workgroup = SCAPITAL
        netbios name = Debian
        domain master = no
        local master = no
        preferred master = no
        os level = 30
        server string =
        encrypt passwords = yes
        interfaces = 192.168.0.7
        security = share
        auth methods = guest
        hosts allow = 192.168.0.7/255.255.255.0

[MAILBOX]
        comment =
        path = /Mailbox
        read only = No
        create mask = 0775
        guest only = Yes
        guest ok = Yes

[homes]
        comment = Home
        browseable = yes
        writeable = yes
        read only = no
        create mask = 0700
        directory mask = 0700
        valid users = root rain

когда конекчусь к homes(соединяюсь с локальной машины), то как положено выходит форма с логином и паролем. только при их вводе в лог выкидывает:

[2005/08/18 10:53:38, 3] auth/auth.c:check_ntlm_password(219)
  check_ntlm_password:  Checking password for unmapped user [SCAPITAL]\[rain]@[192.168.0.7] with the new password interface
[2005/08/18 10:53:38, 3] auth/auth.c:check_ntlm_password(222)
  check_ntlm_password:  mapped user is: [DEBIAN]\[rain]@[192.168.0.7]
[2005/08/18 10:53:38, 5] lib/util.c:dump_data(1995)
  [000] 91 D8 94 D8 AB F4 42 5C                           ......B\
[2005/08/18 10:53:38, 2] auth/auth.c:check_ntlm_password(312)
  check_ntlm_password:  Authentication for user [rain] -> [rain] FAILED with error NT_STATUS_NO_SUCH_USER
[2005/08/18 10:53:38, 5] auth/auth_util.c:free_user_info(1380)
  attempting to free (and zero) a user_info structure
[2005/08/18 10:53:38, 5] auth/auth_util.c:free_server_info(1406)
  attempting to free (and zero) a server_info structure
[2005/08/18 10:53:38, 2] smbd/service.c:make_connection_snum(340)
  Invalid username/password for [homes]
[2005/08/18 10:53:38, 3] smbd/error.c:error_packet(129)
  error packet at smbd/reply.c(415) cmd=117 (SMBtconX) NT_STATUS_WRONG_PASSWORD

т.е говорит, что нет такого юзера...
и естественно не пускает.

юзеров создавал smbpasswd -a rain
smbpasswd -e rain


Содержание

Сообщения в этом обсуждении
"Samba (NT_STATUS_NO_SUCH_USER)"
Отправлено eleo , 18-Авг-05 11:43 
>есть самба сервер на debian 3.1
>[global]
>        workgroup = SCAPITAL
>        netbios name = Debian
>
>        domain master = no
>
>        local master = no
>
>        preferred master = no
>
>        os level = 30
>
>        server string =
>        encrypt passwords = yes
>
>        interfaces = 192.168.0.7
>        security = share
>        auth methods = guest
>
>        hosts allow = 192.168.0.7/255.255.255.0
>
>
>[MAILBOX]
>        comment =
>        path = /Mailbox
>        read only = No
>
>        create mask = 0775
>
>        guest only = Yes
>
>        guest ok = Yes
>
>
>[homes]
>        comment = Home
>        browseable = yes
>        writeable = yes
>        read only = no
>
>        create mask = 0700
>
>        directory mask = 0700
>
>        valid users = root
>rain
>
>когда конекчусь к homes(соединяюсь с локальной машины), то как положено выходит форма
>с логином и паролем. только при их вводе в лог выкидывает:
>
>
>[2005/08/18 10:53:38, 3] auth/auth.c:check_ntlm_password(219)
>  check_ntlm_password:  Checking password for unmapped user [SCAPITAL]\[rain]@[192.168.0.7] with the
>new password interface
>[2005/08/18 10:53:38, 3] auth/auth.c:check_ntlm_password(222)
>  check_ntlm_password:  mapped user is: [DEBIAN]\[rain]@[192.168.0.7]
>[2005/08/18 10:53:38, 5] lib/util.c:dump_data(1995)
>  [000] 91 D8 94 D8 AB F4 42 5C  
>          
>          
>   ......B\
>[2005/08/18 10:53:38, 2] auth/auth.c:check_ntlm_password(312)
>  check_ntlm_password:  Authentication for user [rain] -> [rain] FAILED with error NT_STATUS_NO_SUCH_USER
>[2005/08/18 10:53:38, 5] auth/auth_util.c:free_user_info(1380)
>  attempting to free (and zero) a user_info structure
>[2005/08/18 10:53:38, 5] auth/auth_util.c:free_server_info(1406)
>  attempting to free (and zero) a server_info structure
>[2005/08/18 10:53:38, 2] smbd/service.c:make_connection_snum(340)
>  Invalid username/password for [homes]
>[2005/08/18 10:53:38, 3] smbd/error.c:error_packet(129)
>  error packet at smbd/reply.c(415) cmd=117 (SMBtconX) NT_STATUS_WRONG_PASSWORD
>
>т.е говорит, что нет такого юзера...
>и естественно не пускает.
>
>юзеров создавал smbpasswd -a rain
>smbpasswd -e rain

попробуй закомментировать encrypt passwords


"Samba (NT_STATUS_NO_SUCH_USER)"
Отправлено Rain , 18-Авг-05 12:02 
Пишу encrypt passwords = no
тоже самое:(
в чем дело понять не могу... если в /etc/samba/smbpasswd есть юзер, который включен, то почему samba мне говорит, что его нет?

"Samba (NT_STATUS_NO_SUCH_USER)"
Отправлено eleo , 18-Авг-05 13:02 
[global]
smb passwd file = /etc/samba/smbpasswd
Права должны быть 600

"Samba (NT_STATUS_NO_SUCH_USER)"
Отправлено Rain , 18-Авг-05 13:18 
>[global]
>smb passwd file = /etc/samba/smbpasswd
>Права должны быть 600

ну 600
[root@debian: ~]# ls -la /etc/samba/smbpasswd
-rw-------  1 root root 309 2005-08-18 13:49 /etc/samba/smbpasswd

достался я совсем уже 8 часов мудохаюсь...


"Samba (NT_STATUS_NO_SUCH_USER)"
Отправлено Koba_LTD , 18-Авг-05 13:24 
>>[global]
>>smb passwd file = /etc/samba/smbpasswd
>>Права должны быть 600
>
>ну 600
>[root@debian: ~]# ls -la /etc/samba/smbpasswd
>-rw-------  1 root root 309 2005-08-18 13:49 /etc/samba/smbpasswd
>
>достался я совсем уже 8 часов мудохаюсь...

>>[global]
>>smb passwd file = /etc/samba/smbpasswd
>>Права должны быть 600
>
>ну 600
>[root@debian: ~]# ls -la /etc/samba/smbpasswd
>-rw-------  1 root root 309 2005-08-18 13:49 /etc/samba/smbpasswd
>
>достался я совсем уже 8 часов мудохаюсь...


>[homes]
>        comment = Home
>        browseable = yes
>        writeable = yes
>        read only = no
>
>        create mask = 0700
>
>        directory mask = 0700
>
>        valid users = root
>rain
>

Первое попробуй root и rain на одной строчке написать
Второй сдеай securety=user


"Samba (NT_STATUS_NO_SUCH_USER)"
Отправлено Rain , 18-Авг-05 13:57 
>Первое попробуй root и rain на одной строчке написать
>Второй сдеай securety=user

опять не пускает, говорит не у тя юзера ни root'а ни rain'а :(


"Samba (NT_STATUS_NO_SUCH_USER)"
Отправлено eleo , 18-Авг-05 14:00 
>>Первое попробуй root и rain на одной строчке написать
>>Второй сдеай securety=user
>
>опять не пускает, говорит не у тя юзера ни root'а ни rain'а
>:(


убери auth methods


"Samba (NT_STATUS_NO_SUCH_USER)"
Отправлено Rain , 18-Авг-05 14:20 
>убери auth methods

УРА, мля... огромное тебе человеческое спасибо:))))
все заработало.(кстати заметил за собой, что при длительном разборе неисправностей не замечаешь очевидных вещей. это только у меня так?)


"Samba (NT_STATUS_NO_SUCH_USER)"
Отправлено Frei , 02-Сен-08 00:08 
>>убери auth methods

Столкнулся с той же проблемой. Переносил самбу с одного сервера на другой.

Строки auth methods в файле конфигурации не было.

Но там же не было и строчки
     netbios name = name

Добавив её в конфигурацию проблема решилась.


"Samba (NT_STATUS_NO_SUCH_USER)"
Отправлено Максим , 17-Май-10 12:16 
>[оверквотинг удален]
>
>Столкнулся с той же проблемой. Переносил самбу с одного сервера на другой.
>
>
>Строки auth methods в файле конфигурации не было.
>
>Но там же не было и строчки
>     netbios name = name
>
>Добавив её в конфигурацию проблема решилась.

Та же проблема...
в конфе нет строки "auth methods"
и есть "netbios name = name"
но ошибка постоянно валится


"Samba (NT_STATUS_NO_SUCH_USER)"
Отправлено eq , 19-Июл-13 06:21 
> Та же проблема...
> в конфе нет строки "auth methods"
> и есть "netbios name = name"
> но ошибка постоянно валится

Та же проблема с NT_STATUS_NO_SUCH_USER (есть домен под win2008, аутентификация через winbind).
Правда эта проблема на дисковом накопителе synology, но внутри у него лишь слегка урезанный linux.

> smbclient -L localhost -U %domain_admin_name%
Enter %domain_admin_name%'s password:
Domain=[%domain_NETBIOS_NAME%] OS=[Unix] Server=[Samba 3.6.9]
tree connect failed: NT_STATUS_NO_SUCH_USER

Если вводить неправильный пароль от доменного юзера получится ошибка с кодом: NT_STATUS_LOGON_FAILURE

На другой коробке synology эта команда нормально отрабатыает.
Файлы nsswitch, krb5.conf одинаковые.

Все ниже приведенные команды срабатывают успешно, и одинаково на обоих станциях synology: kinit; net ads test; net ads info; net ads status; wbinfo -p; wbinfo -a %любой юзер домена%; wbinfo -g; wbinfo -u;

Во время попыток решить проблемы предполагалось что проблемы в регистре имени текущего хоста (на котором запущена samba) - буквы в имени приводились и к uppercase и lowercase (предварительно отключившись от домена и проверив что в домене не существует сущности "компьютер" с этим именем), и последующим входом в домен.

Были попытки использовать auth methods = winbind и не использовать, прописывать строку с netbios name = <%тоже что и `hostname -s`%>.

В ообщем машина отлично общается с доменом - может получать списки юзеров и груп и делать авторизацию через kinit и wbinfo -a, НО, попытки использовать smbclient на ней, или с другой машины - приводят к NT_STATUS_NO_SUCH_USER, попытки зайти с windows-машины показывают уже руссифицированное, но похожее сообщение "пользователь не найден".

(проблема пока не решена)


"Samba (NT_STATUS_NO_SUCH_USER)"
Отправлено eq , 22-Июл-13 05:48 
> (проблема пока не решена)

Промучавшись с двумя Synology, одна из которых нормально работала, а вторая выдавала NT_STATUS_NO_SUCH_USER во всех ситуациях, в итоге было решено перезагрузить (с 27 днями аптайма), ту которая глючила - после перезагрузки команда
smbclient -L localhost -U %domain_user% -  сразу начала работать.