삼바에서 NT_STATUS_BAD_NETWORK_NAME은 무슨 뜻입니까?


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인지 확인하십시오.

경로가 존재하지 않는 경우에도이 오류가 리턴됩니다.


네 말이 맞아, 내 경우에는 문제였다. 그래도 나와 같은 쓸모없는 오류 메시지가 표시되면 다른 문제 일 수도 있습니다.
Neil

5
또 다른 가능한 이유 : 공유 정의가 존재하지 않는 디렉토리를 가리 킵니다.
Felix Schwarz

@FelixSchwarz : 건배, 기억해야 할 것입니다.
user9517

1

다른 문제가 있지만 동일한 오류 메시지가 표시됩니다. Samba <3.2를 사용하는 경우 Windows Server 2008 AD 서버에 연결할 수 없습니다. 여기에는 CentOS (및 아마도 RHEL) 5에 포함 된 Samba 버전 (현재 Samba 3.0.23)이 포함됩니다. 2011 년 8 월 현재 Samba의 현재 버전은 3.6입니다.

Sernet이 호스팅하는 CentOS 5 용 Samba 저장소 ( http://www.enterprisesamba.org/index.php?id=125) 를 사용하여 Samba 3.4를 설치하고 Win 2008 서버에 연결했습니다. winbind를 설치 / 업데이트하는 것을 잊지 마십시오 (저장소를 추가 한 후에는 samba3-winbind를 설치하십시오). 잘 작동).

나는 또한 Got NTLMSSP neg_flags=0x62898215smbclient 로그에서 자주 받았다 .


0

시험 #sudo smbpasswd -a guest

거기에 총. 그래도 문제가 해결되지 않으면 /etc/samba/smb.conf의 "유효한 사용자"줄에 "guest"를 추가하십시오.

valid users = user1, guest
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.