Сбой smbclient с сообщением «сбой согласования протокола: NT_STATUS_INSUFFICIENT_RESOURCES», что это значит и как это исправить?

8

Я пытаюсь получить доступ к общему ресурсу Windows с помощью smbclient и получаю эту ошибку NT_STATUS_INSUFFICIENT_RESOURCES, независимо от правильных или неправильных учетных данных.

Команда была о листинге акций:

smbclient -L //computer.domain -U domain/username

Он запрашивает пароль, но терпит неудачу после него.

Если попытаться открыть на нем акцию, то же самое происходит:

smbclient //computer.domain/sharename -U domain/username

Я осмотрел сеть и не нашел ничего подходящего. Другие клиенты Samba терпят неудачу с подобными бессмысленными сообщениями об ошибках.

Я могу получить доступ к общему ресурсу из Windows 7.

Я также могу получить доступ к другим общим ресурсам из Linux, кроме тех, которые хранятся на этом конкретном компьютере.

Так как я могу получить доступ к этой проблемной папке Windows с помощью smbclient? Является ли это возможным? Если нет, есть ли обходные пути?

(Я использую Ubuntu Server 12.04)

Calmarius
источник
Пожалуйста, smb.conf
оставьте

Ответы:

6

проблема

В клиенте

sudo mount -t cifs -o uid=user,gid=user,username=user,password=password //192.168.0.100/shared /mnt/smb
mount: Cannot allocate memory

smbclient -L pc -U user%password
protocol negotiation failed: NT_STATUS_INSUFFICIENT_RESOURCES

dmesg | tail
…
[49474.230547] CIFS VFS: cifs_mount failed w/return code = -12

Решение

Перезапуск LanmanServerможет решить проблему

На сервере

net stop LanmanServer /y && net start LanmanServer
These workstations have sessions on this server:

192.168.0.100
These workstations have sessions with open files on this server:

192.168.0.100
The following services are dependent on the Server service.
Stopping the Server service will also stop these services.

   HomeGroup Listener
   Computer Browser

The HomeGroup Listener service is stopping.
The HomeGroup Listener service was stopped successfully.

The Computer Browser service is stopping..
The Computer Browser service was stopped successfully.

The Server service is stopping.
The Server service was stopped successfully.

The Server service is starting.
The Server service was started successfully.
net start Browser
The requested service has already been started.
net start HomeGroupListener
The HomeGroup Listener service is starting.
The HomeGroup Listener service was started successfully.

После этого smbclientв клиенте не возвращается ошибка

smbclient -L pc -U user%password
Domain=[PC] OS=[Windows 7 Ultimate 7601 Service Pack 1] Server=[Windows 7 Ultimate 6.1]
…

клиент

Клиент

cat /etc/issue
Ubuntu 13.04 \n \l

sudo dmidecode | grep -A2 "Base Board"
   Manufacturer: Intel Corporation
   Product Name: 440BX Desktop Reference Platform

сервер

Сервер

ver
Microsoft Windows [Version 6.1.7601]

dmidecode | grep -A2 "Base Board"
   Manufacturer: ASUSTeK COMPUTER INC.
   Product Name: P8Z77-M PRO
Джон Петерсон
источник