সিএনোলজি এনএএস দিয়ে লিনাক্স এনএফএসভি 4 ক্লায়েন্টের অনুমতি কীভাবে কনফিগার করবেন?


8

আমার একটি প্রতিষ্ঠিত লিনাক্স সার্ভার (উবুন্টু 12.04) এবং একটি নতুন সিনোলজি এনএএস রয়েছে এবং মাউন্টপয়েন্টে সঠিক এনএফএস ব্যবহারকারীর অনুমতি পেতে সমস্যা হচ্ছে।

সার্ভারটি ইস্যু ছাড়াই অন্য উবুন্টু সার্ভার থেকে একটি এনএফএস রফতানি মাউন্ট করে, তবে সেই এনএফএস সার্ভার এবং ক্লায়েন্টের ইউআইডি একই (1001 থেকে 1015 অবধি)। সিনোলজির ক্ষেত্রে, ইউআইডিগুলি 1024 থেকে শুরু হয়।

/etc/fstabমাউন্টটি কনফিগার করতে সিনোলজি এবং অন্যান্য উদাহরণগুলি কীভাবে দেখায় তা থেকে নিম্নলিখিত লাইনটি ।

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

এই মুহুর্তে যখন আমি ফোল্ডারটি মাউন্ট করব, আমি কোনও ফাইল তৈরি না করা পর্যন্ত সবকিছু ঠিক দেখাচ্ছে। ফাইলটি নন.গ্রুপের মালিকানাধীন, তবে আমি এখনও এটিতে পরিবর্তন করতে সক্ষম হয়েছি।

$ 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

আমি কীভাবে কোনও এনএফএস শেয়ারটি সঠিকভাবে মাউন্ট করব এবং যখন ইউআইডি মেলে না এবং সঠিকভাবে ব্যবহারকারীর অনুমতিগুলি ধরে রাখি এবং সেই অনুমতিগুলি প্রয়োগ করি?


আমাকে মেলে ব্যবহারকারীর আইডি পরিবর্তন করতে হবে। আমি মনে করি আমি আমার উবুন্টুকে পরিবর্তন করে সিএনোলজির সাথে মেলে। তাই সিনোলজিতে আমি "আইডি এনএফএস-ব্যবহারকারী" করেছি এবং উবুন্টুতে আমার "এনএফএস-ব্যবহারকারীর" পরিবর্তন করে একই ব্যবহারকারীর এবং গ্রুপ আইডি রাখব। তারপরে এটি ঠিক কথা বলে
মফেক্ট করুন

উত্তর:


2

যোগ nfsvers=3করুন /etc/fstab

nas:/volume1/Video      /mnt/nas/Video  nfs     nfsvers=3,nouser,rsize=8192,wsize=8192,atime,auto,rw,dev,exec,suid        0       0

সমস্যাটি কেবল এনএফএস সংস্করণ 4-এর সাথে দেখা দেয়, যদি আপনি উল্লেখ করেন যে আপনি এনএফএস সংস্করণ 3 চান যা সমস্যা সমাধান করে।


এটি আমার জন্য সমস্যাটি সমাধান করেছে, তবে কেন এটি সমাধান করেছে তা জানতে
অ্যান্ড্রু উইলকিনসন

0

আমার এখনও এই সম্পর্কে ভাল উত্তর নেই । পরিবেশে এনআইএস মোতায়েনের সংক্ষিপ্ততা, একাধিক ব্যবহারকারী এনএফএসকে সিএনোলজিতে সম্ভাব্য করে তোলা ভাল উপায় বলে মনে হচ্ছে না।

ইতিমধ্যে, আমি সিআইএফএস ব্যবহার করতে অবলম্বন করেছি, তাই আমি নেস্টেড মাউন্টপয়েন্টে একটি অংশটি মাউন্ট করতে পারি যেখানে আমি অ্যাক্সেস নিয়ন্ত্রণের জন্য স্থানীয় গোষ্ঠী অনুমতিগুলি ব্যবহার করতে পারি। সিআইএফএস প্রমাণীকরণ ব্যবহার Synology ডিভাইসে একক ব্যবহারকারীর সাথে মালিকানা সামঞ্জস্য রাখে, তবে অনুমতিগুলি এখনও দুর্বল।

লাইনটি /etc/fstabবেশিরভাগ ডিফল্ট সেটিংস ব্যবহার করে:

//nas/media     /mnt/nas/media  cifs    uid=ubuntuuser,gid=ubuntugroup,rw,credentials=/etc/cifspwd,_netdev   0       0

এই ক্ষেত্রে, মাউন্ট পয়েন্ট ( /mnt/nas) এর মূল ফোল্ডারটি মাউন্টপয়েন্ট ( /mnt/nas/media) এ অ্যাক্সেস নিয়ন্ত্রণ করে , যেখানে সমস্ত ফাইল অন্যথায় 0777 মোডে থাকে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.