मेरे पास एक स्थापित लिनक्स सर्वर (Ubuntu 12.04) और एक नया Synology NAS है और माउंटपॉइंट पर सही NFS उपयोगकर्ता अनुमतियाँ प्राप्त करने में परेशानी हो रही है।
सर्वर भी मुद्दों के बिना एक और उबंटू सर्वर से एनएफएस निर्यात को मापता है, लेकिन उस एनएफएस सर्वर और क्लाइंट पर यूआईडी समान हैं (1001 से 1015 तक)। Synology के मामले में, UIDs 1024 से शुरू होते हैं।
निम्न पंक्ति इस प्रकार /etc/fstab
है कि माउंट को कॉन्फ़िगर करने के लिए Synology और अन्य उदाहरण कैसे दिखाए जाते हैं।
nas:/volume1/Video /mnt/nas/Video nfs nouser,rsize=8192,wsize=8192,atime,auto,rw,dev,exec,suid 0 0
मैंने idmapd.conf
निम्नानुसार कॉन्फ़िगर किया है:
[General]
Verbosity = 0
Pipefs-Directory = /run/rpc_pipefs
# set your own domain here, if id differs from FQDN minus hostname
Domain = SYNOLOGY
[Mapping]
Nobody-User = nobody
Nobody-Group = nogroup
[Static]
homenas@SYNOLOGY = homenas
इस बिंदु पर जब मैं फ़ोल्डर को माउंट करता हूं, तब तक सब कुछ सही दिखता है जब तक कि मैं एक फ़ाइल नहीं बनाता। फ़ाइल no.nogroup के स्वामित्व में है, लेकिन मैं अभी भी इसमें परिवर्तन करने में सक्षम हूं।
$ id
uid=1002(homenas) gid=1002(homenas) groups=1002(homenas)
$ pwd
/mnt/nas/Video
$ ls -l test
ls: cannot access test: No such file or directory
$ touch test
$ ls -l test
-rw-rw-r-- 1 nobody nogroup 0 Dec 24 15:30 test
$ rm test
जब यूआईडी मेल नहीं खाते हैं, और उन अनुमतियों को लागू करने के लिए मैं सही ढंग से एनएफएस शेयर को कैसे माउंट करता हूं और सही उपयोगकर्ता अनुमतियों को बनाए रखता हूं?