ฉันตั้งค่าเซิร์ฟเวอร์ NFS (Ubuntu) เพื่อให้บริการไฟล์กับ Mac หลายเครื่อง (10.7)
วิธีการตั้งค่าฉันสามารถเข้าสู่ระบบจากไคลเอนต์ Linux และอ่าน / เขียนผ่าน NFS ได้อย่างที่คาดไว้ (ฉันได้ตั้งค่าการอนุญาต ACL บนเซิร์ฟเวอร์เพื่อให้ครอบคลุมผู้ใช้ที่ไม่ระบุชื่อหลายรายและทำงานได้อย่างสมบูรณ์)
อย่างไรก็ตามฉันมีปัญหาในการขออนุญาตเขียนจากด้าน Mac อย่างไรก็ตาม ฉันได้ติดตั้งไคลเอนต์ Mac เกี่ยวกับวิธีที่แตกต่างกันหลายล้านวิธี แต่ก็ยังไม่มีลูกเต๋า
ฉันกำลังใช้ noowners
ตัวเลือกในการเมาต์แม้จะไม่ได้ช่วยก็ตาม (มันแสดงให้เห็นถึงความเป็นเจ้าของและการอนุญาตไฟล์ที่คาดหวังและนี่คือที่ฉันเริ่มต่อสู้หัวของฉัน)
ลองดู:
JAF-Mac:Arlington facemyer$ pwd
/Volumes/vianney3/Arlington
JAF-Mac:Arlington facemyer$ users
facemyer
JAF-Mac:Arlington facemyer$ groups
staff com.apple.sharepoint.group.1 com.apple.sharepoint.group.2 everyone _appstore localaccounts _appserverusr admin _appserveradm _lpadmin _lpoperator _developer com.apple.access_screensharing vianneynas
JAF-Mac:Arlington facemyer$ touch x
touch: x: Permission denied
JAF-Mac:Arlington facemyer$ ls -la
total 25444
drwxrwsr-x 9 facemyer staff 4096 Jun 6 10:40 .
drwxrwsr-x 47 facemyer staff 4096 Jun 6 10:44 ..
drwxrwsr-x 7 facemyer staff 4096 Jun 6 10:40 2011
drwxrwsr-x 4 facemyer staff 4096 Jun 6 10:40 2012
drwxrwsr-x 4 facemyer staff 4096 Jun 6 10:40 2013
สิ่งที่แปลกจริง ๆ คือถ้าฉัน su กับผู้ใช้อื่นที่ฉันสร้างขึ้นสำหรับการทดสอบนี้ทำงานได้ตามที่คาดไว้สำหรับผู้ใช้นั้น (ฉันสามารถดูและแก้ไขไฟล์ได้ตามที่คาดไว้)
โปรดบอกฉันว่าฉันจะไม่บ้าและนั่นมีคำอธิบายที่สมเหตุสมผลที่นี่ ...