आर / डब्ल्यू के साथ माउंट डिवाइस विशिष्ट उपयोगकर्ता के लिए


जवाबों:


15

वास्तव में ऐसा करने का कोई सामान्य तरीका नहीं है। यदि फ़ाइल सिस्टम के पास फ़ाइल स्वामित्व की कोई धारणा नहीं है, तो संभवतः यह एक माउंट विकल्प ( uid) है जो यह तय करता है कि फ़ाइलें किस उपयोगकर्ता की होंगी। यदि फ़ाइल सिस्टम में फ़ाइल स्वामित्व की धारणा है, तो इसे रीड-राइट पर माउंट करें, और उपयोगकर्ता हर उस फ़ाइल को लिख सकेंगे, जिसकी उन्हें अनुमति है।

यदि आप केवल एक विशिष्ट उपयोगकर्ता को फाइलसिस्टम तक पहुँचने के लिए चाहते हैं, और इसके लिए एक FUSE ड्राइवर है, तो उपयोगकर्ता को डिवाइस तक पढ़ने-लिखने की व्यवस्था करने और उस उपयोगकर्ता के रूप में FUSE के माध्यम से माउंट करने की व्यवस्था करें।

केवल एक विशिष्ट उपयोगकर्ता (या एक विशिष्ट समूह, या एसीएल के माध्यम से बेहतर फाइन-ट्यूनिंग ) को जाने का एक और तरीका यह है कि माउंट बिंदु को प्रतिबंधित-पहुंच निर्देशिका के नीचे रखा जाए:

mkdir -p /media/restricted/joe/somedisk
chown joe /media/restricted/joe/somedisk
chmod 700 /media/restricted/joe/somedisk
mount /dev/sdz42 /media/restricted/joe/somedisk

यदि आप चाहते हैं कि कुछ उपयोगकर्ताओं को पढ़ने-लिखने की पहुंच हो और अन्य को केवल फ़ाइल अनुमतियों की परवाह किए बिना पढ़ने-लिखने की पहुंच हो, तो एक प्रतिबंधित एक्सेस डायरेक्टरी के तहत फाइल-सिस्टम रीड-राइट को माउंट करें और उस फाइलसिस्टम का रीड-ओनली व्यू बनाने के लिए bindfs का उपयोग करें ।

bindfs -o perms=a-w /media/private/somedisk /media/public-read-only/somedisk

आप कुछ उपयोगकर्ताओं को रीड-राइट देखने के लिए एक बाइंडफ़ॉ बना सकते हैं और केवल दूसरों के लिए पढ़ सकते हैं; bindfs मैन पेज में -mऔर -Mविकल्प देखें । प्राथमिक माउंट बिंदु को एक निर्देशिका के तहत रखना याद रखें जिसे केवल रूट एक्सेस कर सकता है।


15

आप -oविकल्प का उपयोग कर सकते हैं , जो आपको घुड़सवार डिवाइस के लिए ओम्स्क, मालिक और समूह के मालिक को सेट करने देगा।

उदाहरण के लिए :

mount -t vfat -o umask=0022,gid=33,uid=33 dev /var/www

यह /var/wwwumask 0022 के साथ एक vfat डिवाइस को माउंट करेगा , मालिक: आईडी 33 के साथ उपयोगकर्ता, और समूह: आईडी 33 के साथ समूह।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.