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

ฉันจำปัญหาเช่นนี้ได้ ฉันคิดว่ามันเกิดจากการอนุญาตไดเรกทอรีในบางแห่งในเส้นทางที่หายไปอ่าน ตรวจสอบไดเรกทอรี perms เป็น 755 สำหรับเส้นทาง

ข้อผิดพลาดนี้จะถูกส่งกลับเช่นกันหากเส้นทางไม่มีอยู่


คุณพูดถูกในกรณีของฉัน หากคุณได้รับข้อความแสดงข้อผิดพลาดที่ไร้ประโยชน์เช่นเดียวกับฉันก็อาจเป็นปัญหาอื่นเช่นกัน
Neil

5
อีกสาเหตุที่เป็นไปได้: คำจำกัดความการแชร์ชี้ไปยังไดเรกทอรีที่ไม่มีอยู่จริง
เฟลิกซ์ชวาร์ซ

@ FelixSchwarz: ไชโยนั่นเป็นหนึ่งในความทรงจำ
user9517

1

ฉันเพิ่งจะพูดสอดที่นี่ด้วยปัญหาที่แตกต่างกัน แต่ข้อผิดพลาดเดียวกัน หากคุณใช้ Samba <3.2 คุณจะไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ Windows Server 2008 AD ได้ ซึ่งรวมถึงเวอร์ชันของ Samba ที่รวมอยู่ใน CentOS (และน่าจะเป็น RHEL) 5 ซึ่งปัจจุบันคือ Samba 3.0.23 ตั้งแต่เดือนสิงหาคม 2554 เป็นต้นไป Samba เวอร์ชั่นปัจจุบันคือ 3.6

ฉันใช้ที่เก็บ Samba สำหรับ CentOS 5 ที่โฮสต์โดย Sernet ที่http://www.enterprisesamba.org/index.php?id=125เพื่อติดตั้ง Samba 3.4 และเชื่อมต่อกับเซิร์ฟเวอร์ Win 2008 อย่าลืมที่จะติดตั้ง / อัปเดต winbind (yum install samba3-winbind หลังจากที่คุณเพิ่มที่เก็บ) และคุณอาจต้องอัปเดต /etc/krb5.conf (ฉันเพิ่งย้ายไปยัง /etc/krb5.conf.bak และสิ่งต่าง ๆ ทำงานได้ดี)

ฉันยังได้รับGot NTLMSSP neg_flags=0x62898215บ่อยในบันทึก smbclient


0

ลอง #sudo smbpasswd -a guest

แค่ยิงตรงนั้น หากไม่ได้ผลให้ลองเพิ่ม "แขก" ในบรรทัด "ผู้ใช้ที่ถูกต้อง" ใน /etc/samba/smb.conf เช่นนั้น

valid users = user1, guest
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.