บังคับให้ Finder เข้าสู่ระบบในฐานะแขกเพื่อแชร์ SMB


9

ฉันมี QNAP NAS ที่ให้ SMB สองสามหุ้น เนื่องจากฉันอยู่ในสภาพแวดล้อมที่เชื่อถือได้การแบ่งปันของฉันจึงสามารถเข้าถึงได้ในฐานะแขกมากกว่าใช้ชื่อผู้ใช้และรหัสผ่านร่วมกัน

ปัญหา

ตอนนี้เมื่อฉันคลิกชื่ออุปกรณ์ในแถบด้านข้างของ Finder ฉันจะได้รับแถบ "การเชื่อมต่อล้มเหลว" สีดำพร้อมตัวเลือก "เชื่อมต่อเป็น ... " เมื่อฉันคลิกที่ฉันได้รับ:

ป้อนคำอธิบายรูปภาพที่นี่

อย่างไรก็ตามฉันสามารถกด +  Kและป้อนชื่อเซิร์ฟเวอร์ด้วยตนเองซึ่งพาฉันไปที่หน้าต่างนี้:

ป้อนคำอธิบายรูปภาพที่นี่

ที่นี่ฉันต้องเลือก "แขก" ตอนนี้ฉันสามารถเลือกหนึ่งในการแชร์เพื่อเชื่อมต่อและในที่สุดฉันก็เชื่อมต่อกับเซิร์ฟเวอร์ หากฉันเลือกในแถบด้านข้างฉันจะได้รับรายการการแชร์ทั้งหมดที่มีอยู่เพราะฉันเชื่อมต่อเป็น "แขก" อย่างชัดเจน:

ป้อนคำอธิบายรูปภาพที่นี่

สิ่งที่ฉันต้องการ

ทันทีที่ฉันถอนการติดตั้งหุ้นทั้งหมดฉันต้องทำตามขั้นตอนเดียวกับการลงชื่อเข้าใช้ด้วยตนเองในฐานะ "แขก" อีกครั้งซึ่งฉันพบว่าค่อนข้างน่ารำคาญ

มีวิธีใดบ้างที่ฉันจะได้รับ Finder (หรือไคลเอนต์ SMB พื้นฐาน) เพื่อทราบว่าจะใช้ข้อมูลรับรองใดบ้าง

หรือฉันควรมองหาวิธีแก้ปัญหาแทนฝั่งเซิร์ฟเวอร์? (ฉันรู้ว่าการแชร์ SMB อื่น ๆ ดูเหมือนจะทำงานได้ดีในเครือข่ายของฉัน)

การวินิจฉัย

สิ่งเดียวที่ฉันสามารถทำได้จาก Console.app คือ:

5/15/11 7:36:40 PM  /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder[200]  SharePointBrowser::handleOpenCallBack returned 64

ข้อความนี้เกิดขึ้นเมื่อฉันคลิกชื่อของเซิร์ฟเวอร์ SMB ในแถบด้านข้าง Finder

นี่คือผลลัพธ์ของ `smbclient -L meredith -U guest -d = 2

charon:~ werner$ smbclient -L meredith -U guest -d=2
added interface ip=192.168.100.11 bcast=192.168.100.255 nmask=255.255.255.0
tdb(unnamed): tdb_open_ex: could not open file /private/var/samba/gencache.tdb: Permission denied
Got a positive name query response from 192.168.100.100 ( 192.168.100.100 )
Password: 
Domain=[MEREDITH] OS=[Unix] Server=[Samba 3.5.2]

    Sharename       Type      Comment
    ---------       ----      -------
    music           Disk      
    movies          Disk      
    photos          Disk      
    software        Disk      
    archive         Disk      
    backups         Disk      
    IPC$            IPC       IPC Service (NAS Server)
Got a positive name query response from 192.168.100.100 ( 192.168.100.100 )
Domain=[MEREDITH] OS=[Unix] Server=[Samba 3.5.2]

    Server               Comment
    ---------            -------

    Workgroup            Master
    ---------            -------
    WORKGROUP            MEREDITH

นอกจากนี้สิ่งที่ฉันได้ลอง:

  • ไม่มีรายการที่เกี่ยวข้องใน Keychain (แต่ทำไมมันฉันเชื่อมต่อในฐานะแขกเท่านั้น)
  • การเชื่อมต่อกับชื่อผู้ใช้ "ผู้เยี่ยมชม" และรหัสผ่านที่ว่างเปล่าจะเข้าสู่ฉัน แต่ยังคงหลังจากการเปิดใช้งานการแชร์ครั้งล่าสุดฉันได้รับข้อผิดพลาด "การเชื่อมต่อล้มเหลว" เหมือนเดิม รายการที่เหมาะสมทำใน Keychain แต่เห็นได้ชัดว่าไม่มีผลกระทบ

พวงกุญแจ

คำตอบ:


9

ใน Mac OS X 10.7.3 ฉันใช้สตริงต่อไปนี้ใน Finder's "เชื่อมต่อกับเซิร์ฟเวอร์ ... " (Command-K) สำหรับเซิร์ฟเวอร์ที่คล้ายกันในสำนักงานของฉัน:

SMB: // แขก: @ serverAddress / ปริมาณ

คุณต้องการทั้ง ':' และ '@ " ฉันเชื่อว่าเป็นชื่อผู้ใช้: รหัสผ่าน @ ที่อยู่

หลังจากที่ไดรฟ์ข้อมูลปรากฏขึ้นฉันพยายามวางไว้ในแถบทางลัด แต่จะไม่อยู่

ฉันสร้างนามแฝงและทดสอบหลังจากยกเลิกการเชื่อมต่อ มันใช้งานได้ดี ไม่มีหน้าต่างปรากฏให้เลือก "แขก"


นี่ยังใช้งานได้ดีสำหรับฉันที่จะหยุด OSX โดยอัตโนมัติในการเข้าสู่ระบบในฐานะแขกโดยเพิ่มusername:@ชื่อโฮสต์ตามที่คุณพูด ขอบคุณ
Bradley Flood

3

นี่อาจเป็นสิ่งที่เกิดขึ้นกับคุณ: ตัวค้นหาจะพยายามเชื่อมต่อกับการแชร์ของคุณโดยใช้ AFP แทน SMB หากไม่ได้เชื่อมต่อและ daemons ทั้งสองทำงานบนเซิร์ฟเวอร์และ AFP กำลังโฆษณาผ่าน Zeroconf การไม่โฆษณา AFP ด้วย Zeroconf (avahi / อะไรก็ตาม) ควรแก้ไข Time Machine ควรทำงานได้


1

สร้างไฟล์ที่ชื่อว่า ~ / Library / Preferences / nsmb.conf และเพิ่มเข้าไป:

[default]
minauth=none

ตัดการเชื่อมต่อจากเซิร์ฟเวอร์ของคุณเชื่อมต่อแล้วลองอีกครั้ง สิ่งนี้ใช้ได้สำหรับฉัน (ฉันมีปัญหาเดียวกัน)

พบได้ที่http://ubuntuforums.org/archive/index.php/t-917156.html


0

นี่คือบทความจาก Apple ที่ควรแก้ไข


ไม่บทความสำหรับ OS X 10.3 และวันที่ตั้งแต่เดือนตุลาคม 2551 นอกจากนี้ฉันไม่สามารถเก็บชื่อผู้ใช้ / รหัสผ่านเมื่อฉันเชื่อมต่อในฐานะแขก
slhck

ตรวจสอบแอป Keychain Access (แอปพลิเคชั่น> โปรแกรมอรรถประโยชน์> การเข้าถึงพวงกุญแจ) มันจะอยู่ที่ไหนสักแห่งในนั้น
Smurf64

1
ไม่น่าเสียดายที่ไม่มีรายการสำหรับโฮสต์ ฉันลองดูที่นั่นแล้ว ดังที่ได้กล่าวไว้ก่อนหน้านี้ Keychain จะไม่เก็บรายการไว้สำหรับแขก
slhck

ลองพิมพ์ "ผู้เยี่ยมชม" ด้วยรหัสผ่านเปล่าและทำเครื่องหมายที่ช่องจำรหัสผ่าน
Smurf64

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