การแก้ไขอย่างง่ายสำหรับ Mac OS X 10.6.3 ปัญหา Samba Write Access

การอัปเกรดเป็น Mac OS X Snow Leopard 10.6.3 เป็นขั้นตอนที่ไม่เจ็บปวดจนกว่าฉันจะพยายามเข้าถึง SMB mounts บางส่วน ... โดยฉับพลันฉันไม่ได้เขียนไดรฟ์ samba ของฉัน! ฉันได้รับข้อความแสดงข้อผิดพลาดนี้:

ไม่สามารถดำเนินการได้เนื่องจากคุณไม่มีสิทธิ์เข้าถึงรายการบางรายการ

Thankfully มีการแก้ปัญหาของแปลก ๆ และมันก็ค่อนข้างตรงไปตรงมา

การแก้ไขปัญหาการเข้าถึงการเขียนด้วย Samba / SMB ใน 10.6.3:
* เปิด smb.conf บนเซิร์ฟเวอร์ Samba ในโปรแกรมแก้ไขข้อความที่คุณชื่นชอบ
sudo nano /etc/smb.conf
* ค้นหาส่วนการตั้งค่า samba global ภายใต้ [global] และเพิ่มบรรทัดต่อไปนี้:
unix extensions = no
* บันทึกและปิด smb.conf (ใน nano, Control-O ตามด้วยคีย์ return เพื่อบันทึกจากนั้นให้ Control-X ออก)
* รีสตาร์ทเซิร์ฟเวอร์ smb

สาเหตุของข้อผิดพลาด SMB ใน Mac OS X 10.6.3:
หลังจากขุดรอบฉันพบสาเหตุใน SplatDot และฉันสามารถยืนยันฉันมีข้อผิดพลาดเดียวกันเกี่ยวกับการเชื่อมโยงกว้างและส่วนขยายยูนิกซ์เปิดใช้งานในเวลาเดียวกันสองพารามิเตอร์ที่เข้ากันไม่ได้ นี่คือเหตุผลที่การแก้ไขทำงานคุณกำลังปิดการใช้งานส่วนขยายยูนิกซ์ (แน่นอนคุณสามารถปิดการใช้งานการเชื่อมโยงแบบกว้างได้ แต่จะมีผลต่อวิธีการดังกล่าว) และข้อผิดพลาดจะไม่เกิดขึ้นอีก

ฉันคิดว่านี่เป็นเพียงข้อผิดพลาดในทางที่ Mac OS X 10.6.3 จัดการกับหุ้น SMB และอาจได้รับการแก้ไขโดย Apple อย่างรวดเร็วและเมื่อได้รับการแก้ไขคุณสามารถและควรเปิดใช้งานส่วนขยายยูนิกซ์อีกครั้งบนเซิร์ฟเวอร์ Samba การทำเช่นนี้เป็นเพียงเรื่องของการถอดส่วนขยายยูนิกซ์ = ไม่มีบรรทัดจากไฟล์ smb.conf