นี่คือการตั้งค่าของฉัน:
- เซิร์ฟเวอร์ Windows - 192.168.0.57
- เซิร์ฟเวอร์ SUSE SLES15 - 192.168.0.5
มีโฟลเดอร์บนเซิร์ฟเวอร์ Windows ของฉัน - F:\ARCHIVE
เซิร์ฟเวอร์ SUSE มีผู้ใช้ U1 และกลุ่ม GRP1
ฉันต้องการติดตั้งโฟลเดอร์ Windows เป็น NFS ในเซิร์ฟเวอร์ SUSE ของฉัน ฉันต้องการตั้งค่าความเป็นเจ้าของเป็น U1:GRP1
นี่คือสิ่งที่ฉันได้ทำ:
ฉันได้แชร์โฟลเดอร์นี้ผ่าน NFS ในชื่อ NFS_ARCHIVE: https://i.stack.imgur.com/xLGyq.png
สิทธิ์การแบ่งปันคือ:
โฮสต์ 192.168.0.5 อ่าน/เขียนด้วยการเข้าถึงรูท: https://i.stack.imgur.com/dw4gv.png
บนเซิร์ฟเวอร์ SUSE ฉันใช้คำสั่งต่อไปนี้เพื่อเมานต์:
เมานต์ -t nfs 192.168.0.57:/NFS_ARCHIVE /mnt/archive
สิ่งนี้เมานต์อย่างถูกต้อง อย่างไรก็ตาม สิทธิ์ของโฟลเดอร์คือ none:nobody
และเมื่อฉันพยายามเปลี่ยนความเป็นเจ้าของเป็น U1:GRP1 โดยใช้คำสั่ง chown/chmod มันทำให้ฉันมีข้อผิดพลาดในการอนุญาต:
sudo chown -R U1:GRP1 /mnt/archive
sudo chmod -R 771 /mnt/archive
ฉันลองตั้งค่าสิทธิ์การรักษาความปลอดภัยของ Windows เป็นทุกคน - ควบคุมทั้งหมด แล้วลอง sudo chown, chmod มันยังไม่ได้ผล
กรุณาแนะนำฉัน ฉันค้นหามาระยะหนึ่งแล้ว แต่กรณีของ Windows NFS ที่ติดตั้งบน Linux นั้นไม่ครอบคลุม