ก่อนอื่นฉันอยากจะบอกว่าฉันใช้เวลาเกือบทั้งวันในการหาปัญหานี้ ฉันได้อ่านบทความบางส่วนเกี่ยวกับปัญหานี้แล้ว แต่ไม่พบปัญหาที่ฉันพบ
ฉันใช้ OS X 10.9 Mavericks บน Mac Mini เซิร์ฟเวอร์ของเราใช้ Linux Gentoo ณ จุดนี้ฉันไม่แน่ใจว่ารุ่นใด
ปัญหา
เมื่อฉันเชื่อมต่อกับเซิร์ฟเวอร์ในเครือข่าย บริษัท ของเราด้วยโปรโตคอล SMB หรือ CIFS ฉันสามารถติดตั้งไดรฟ์จากเซิร์ฟเวอร์นั้นได้ ฉันยังสามารถเข้าถึงและอ่านไฟล์ในทุกไดรฟ์ (เท่าที่ฉันรู้) ฉันเชื่อมต่อผ่านชื่อผู้ใช้และรหัสผ่านของผู้ดูแลระบบสำหรับเซิร์ฟเวอร์นี้
แต่เมื่อฉันพยายามที่จะคัดลอกไฟล์ไปโดยเฉพาะอย่างยิ่งปริมาณหนึ่งที่ผมได้รับแจ้งจาก Finder ป้อนชื่อผู้ใช้และรหัสผ่านของฉัน หลังจากฉันป้อนข้อมูลประจำตัวผู้ใช้ OSX ของฉันฉันได้รับข้อผิดพลาดที่ระบุต่อไปนี้:
ไม่สามารถดำเนินการให้เสร็จสมบูรณ์ได้เนื่องจากคุณไม่ได้รับอนุญาตให้เข้าถึงบางรายการ
ฉันดังนั้นไม่สามารถคัดลอกไฟล์ไปยังไดรฟ์นี้โดยเฉพาะบนเซิร์ฟเวอร์ของเรา อย่างไรก็ตามฉันสามารถคัดลอกไฟล์ไปยังไดรฟ์ข้อมูลอื่นบนเซิร์ฟเวอร์ของเรา
วิธีแก้ไขปัญหา
วิธีแก้ไขที่ฉันได้ลองแล้วคือ:
- เชื่อมต่อผ่าน CIFS แทน SMB
- การเปลี่ยนการอนุญาตในไฟล์ดังกล่าวให้ทุกคนอ่าน / เขียน
- ความพยายามในการติดตั้ง Samba เพื่อใช้แทนการใช้ SMB ของ OS X
ความพยายามเหล่านี้ไม่สามารถแก้ไขปัญหาที่ฉันพบได้
ลองอีกทางเลือกหนึ่ง
สิ่งที่ฉันพยายามทำก็คือให้ไฟล์กับเพื่อนร่วมงานที่ใช้งาน OS X Mountain Lion เพื่อให้เขาสามารถพยายามคัดลอกไฟล์ไปยังไดรฟ์ข้อมูลดังกล่าว เขาได้รับปัญหาเดียวกันและได้รับแจ้งจาก Finder เพื่อให้ข้อมูลประจำตัวของเขาซึ่งหลังจากนั้นไม่สามารถคัดลอกได้เนื่องจากข้อผิดพลาดการอนุญาตข้างต้น
อย่างไรก็ตามเขาสามารถคัดลอกไฟล์ของตัวเองไปยังโวลุ่มดังกล่าวได้โดยไม่มีปัญหาใด ๆ
เมื่อฉันให้ไฟล์กับเพื่อนร่วมงานที่ใช้ Windows 8 เขาประสบความสำเร็จในการคัดลอกไฟล์ของฉันไปยังไดรฟ์ข้อมูลดังกล่าว
TL; DR
ไม่สามารถคัดลอกไฟล์ผ่าน SMB ไปยังเซิร์ฟเวอร์ปริมาณเฉพาะจาก OSX Mavericks สามารถอ่านได้
ความช่วยเหลือใด ๆ ที่ชื่นชมมาก
อัปเดต # 1
บางคนแนะนำว่าฉันจำเป็นต้องป้อนข้อมูลรับรองเซิร์ฟเวอร์ในพรอมต์ Finder แต่ไม่อนุญาต ฉันสามารถป้อนข้อมูลรับรองบัญชี OSX ของฉันได้เท่านั้น
ฉันต้องการระบุว่าฉันเชื่อมต่อกับเซิร์ฟเวอร์ด้วยบัญชีผู้ใช้และการเข้าสู่ระบบเหมือนกับเพื่อนร่วมงานส่วนใหญ่ของฉัน ดังนั้นฉันจึงเชื่อมต่อกับบัญชีเดียวกันกับเพื่อนร่วมงานซึ่งสามารถคัดลอกไฟล์ไปยังเซิร์ฟเวอร์ อย่างไรก็ตามฉันได้รับไม่มีข้อผิดพลาดสิทธิ์เมื่อฉันพยายามคัดลอกไฟล์ไปยังเซิร์ฟเวอร์
ls -al
getfacl
คุณกำลังระบุcreateMode
หรือdirectoryMode
ตัวเลือกสำหรับการแชร์ในsmb.conf
ไฟล์ของเซิร์ฟเวอร์หรือไม่?