Что означает NT_STATUS_BAD_NETWORK_NAME в Samba?

16

Я настроил акцию так:

[global]
    security = user
    map to guest = Bad Password
    usershare allow guests = yes

[vms]
    comment = VirtualBox Virtual Machines
    path = /home/neil/VirtualBox/HardDisks
    guest ok = yes
    read only = yes

И когда я получаю доступ к общему ресурсу как сам и ввожу свой пароль, он работает нормально:

$ smbclient //neil-ubuntu/vms -U neil
Enter neil's password: 
Domain=[SHUTTERSTOCK] OS=[Unix] Server=[Samba 3.4.0]
smb: \>

Но когда я получаю к нему доступ как гость, это не работает:

$ smbclient //neil-ubuntu/vms -U guest
Enter guest's password: 
Domain=[SHUTTERSTOCK] OS=[Unix] Server=[Samba 3.4.0]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME

Независимо от того, какой пароль я ввожу.

Кто-нибудь знает почему?

Кроме того, почему smbclient печатает такие бесполезные сообщения об ошибках?

Нил
источник

Ответы:

12

Я вспоминаю такую ​​проблему. Я думаю, что это было вызвано разрешением каталога где-то в пути пропущенного чтения. Проверьте, что в каталоге разрешений 755 для пути.

Эта ошибка также возвращается, если путь не существует.

Tahlor
источник
Вы правы, это была проблема в моем случае. Если вы получаете такое же бесполезное сообщение об ошибке, как и я, это может быть и другой проблемой.
Нил
5
Другая возможная причина: определение общего ресурса указывает на несуществующий каталог.
Феликс Шварц
@FelixSchwarz: ура, это один, чтобы помнить.
user9517
1

Я просто перезвоню здесь с другой проблемой, но с тем же сообщением об ошибке. Если вы используете Samba <3.2, вы не можете подключиться к серверам Windows Server 2008 AD. Это включает в себя версию Samba, включенную в CentOS (и предположительно RHEL) 5, в настоящее время Samba 3.0.23. По состоянию на август 2011 года текущей версией Samba является 3.6.

Я использовал репозитории Samba для CentOS 5, размещенные в Sernet по адресу http://www.enterprisesamba.org/index.php?id=125, чтобы установить Samba 3.4 и подключиться к серверу Win 2008. Не забудьте установить / обновить winbind (yum установить samba3-winbind после добавления репозитория), и вам может потребоваться обновить /etc/krb5.conf (я только что переместил его в /etc/krb5.conf.bak и так далее). работает нормально).

Я также Got NTLMSSP neg_flags=0x62898215часто получал в журналах smbclient.

jeffcook2150
источник
0

пытаться #sudo smbpasswd -a guest

просто выстрел там. Если это не сработает, попробуйте добавить "guest" в строку "valid users" в /etc/samba/smb.conf следующим образом:

valid users = user1, guest
Крис
источник