Co oznacza NT_STATUS_BAD_NETWORK_NAME w Sambie?

16

Skonfigurowałem taki udział:

[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

A kiedy uzyskuję dostęp do udziału jako ja i wpisuję hasło, działa to dobrze:

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

Ale kiedy uzyskuję do niego dostęp jako gość, nie działa:

$ 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

Bez względu na to, jakie hasło wpisuję.

Czy ktoś wie dlaczego?

Ponadto, dlaczego smbclient drukuje takie bezużyteczne komunikaty o błędach?

Neil
źródło

Odpowiedzi:

12

Pamiętam taki problem. Myślę, że było to spowodowane uprawnieniem do katalogu gdzieś w ścieżce brakuje odczytu. Sprawdź, czy ścieżka dostępu do katalogu wynosi 755.

Ten błąd jest również zwracany, jeśli ścieżka nie istnieje.

Tahlor
źródło
Masz rację, to był problem w moim przypadku. Jeśli pojawia się ten sam bezużyteczny komunikat o błędzie co ja, może to być również inny problem.
Neil
5
inny możliwy powód: definicja udziału wskazuje na nieistniejący katalog.
Felix Schwarz
@FelixSchwarz: Na zdrowie, to jeden do zapamiętania.
user9517
1

Będę tu dzwonił z innym problemem, ale z tym samym komunikatem o błędzie. Jeśli używasz Samby <3.2, nie możesz połączyć się z serwerami AD systemu Windows Server 2008. Obejmuje to wersję Samby zawartą w CentOS (i prawdopodobnie RHEL) 5, obecnie Samba 3.0.23. Według stanu na sierpień 2011 r. Aktualna wersja Samby to 3.6.

Użyłem repozytoriów Samby dla CentOS 5 hostowanego przez Sernet pod adresem http://www.enterprisesamba.org/index.php?id=125, aby zainstalować Sambę 3.4 i połączyć się z serwerem Win 2008. Nie zapomnij zainstalować / zaktualizować Winbind (mniam zainstalować samba3-winbind po dodaniu repozytorium) i może być konieczna aktualizacja /etc/krb5.conf (właśnie przeniosłem go do /etc/krb5.conf.bak i tak dalej dobrze pracować).

Got NTLMSSP neg_flags=0x62898215Często też otrzymywałem w logach smbclient.

jeffcook2150
źródło
0

próbować #sudo smbpasswd -a guest

tylko strzał tam. Jeśli to nie zadziała, spróbuj dodać „gość” do wiersza „prawidłowi użytkownicy” w pliku /etc/samba/smb.conf,

valid users = user1, guest
Chris
źródło