लिनक्स में एक घुड़सवार विभाजन के मालिक को कैसे सेट करें?


13

मेरे कंप्यूटर में दो मैकेनिकल एचडीडी हैं। मैं डिस्क पर विंडोज 0 और क्रंचबैंग को डिस्क 1 पर चलाता हूं। मुझे हमेशा डिस्क 0 में NTFS विभाजन में फ़ाइलों को कॉपी करने के लिए क्रंचबैंग में एलिवेटेड विशेषाधिकारों का उपयोग करना पड़ता है।

यहां छवि विवरण दर्ज करें

जहाँ तक मुझे पता है, chmod और chown जैसे कमांड, जो फ़ाइल अनुमतियों को सेट करने के लिए उपयोग किए जाते हैं, केवल फ़ाइल सिस्टम ऑब्जेक्ट्स के लिए होल्ड करते हैं। इसके अलावा मुझे पता है कि, "लिनक्स में सब कुछ एक फाइल है"। यानी, ऐसी विशेष फाइलें हैं जो हार्डवेयर डिवाइस, सिस्टम की जानकारी आदि का प्रतिनिधित्व करती हैं। चूँकि ये विशेष फाइलें वर्चुअल फाइल सिस्टम / देव से संबंधित हैं, इसलिए उन्हें फाइल सिस्टम ऑब्जेक्ट होना चाहिए और इसलिए chown, chmod जैसी कमांड को इन फाइलों पर काम करना चाहिए। मैंने सफलतापूर्वक मालिक को बदल दिया है और कमांड द्वारा डिवाइस एसडीए की अनुमतियां लिखी हैं

चाउना aswin sda

जहां मैं घुड़सवार विभाजन के स्वामी / अनुमति को न तो बदल सकता हूं। मैंने स्थानीय उपयोगकर्ता को घुड़सवार विभाजन के स्वामी के रूप में स्थापित करने और पढ़ने, लिखने, निष्पादित करने की अनुमति देने की कोशिश की है। लेकिन, अभी भी समस्या बनी हुई है।

यहां छवि विवरण दर्ज करें

क्या मुझे कुछ याद आ रहा है? इस डिस्क पर अनुमति कैसे सेट करें ताकि मैं इसे उन्नत विशेषाधिकार के बिना लिख ​​सकूं?


1
आपने संभवतः इसका उपयोग करके घुड़सवार किया है /etc/fstab। इसे देखें: superuser.com/questions/320415/…
Savvas Radevic

क्या आपने ntfs-3G स्थापित किया है?
MariusMatutiae

@MariusMatutiae ntfs-3G पहले से ही सबसे नया संस्करण है।
आशीलद्र

जवाबों:


7

आपको / dev / sd * अनुमतियों को स्पर्श नहीं करना चाहिए (मैं बात नहीं कर रहा हूं /media/sda4)। यदि आपने उन्हें बदल दिया है, तो कृपया अपने परिवर्तनों को पूर्ववत करें और डिफ़ॉल्ट अनुमतियों का उपयोग करें, क्योंकि यह अन्य कार्यक्रमों में हस्तक्षेप कर सकता है। (मुझे लगता है कि डिफ़ॉल्ट स्वामी / समूह हैं root:disk)

माउंट फ़ोल्डर की अनुमतियों को बदलने के लिए आपको पहले डिस्क को अनमाउंट करना होगा /media/Disk

umount /media/Disk
chown aswin:aswin /media/Disk
mount -va

किसी विशिष्ट उपयोगकर्ता / समूह आईडी के साथ डिस्क सामग्री को माउंट करने के लिए, आप एक विशिष्ट यूआईडी / जीआईडी ​​(उपयोगकर्ता आईडी और समूह आईडी) भीतर सेट कर सकते हैं /etc/fstabलिनक्स देखें - विशिष्ट उपयोगकर्ता अधिकारों के साथ माउंट डिवाइस

इसके अलावा, आपके पास fstab के अलावा अन्य उपाय भी हैं, जिसका अर्थ है GUI- आधारित सूक्ति वातावरण:

gvfs-mount -d /dev/sdXY

... जहाँ यह sdXY ("X" और "Y" को उपयुक्त अक्षर और संख्या के साथ बदलता है) विभाजन को विभाजित करता है और उपयोगकर्ता को स्वामी के रूप में सेट करता है। सूक्ति पर्यावरण भी बाईं ओर के नॉटिलस (फ़ाइल प्रबंधक) के विभाजन पर क्लिक करने की अनुमति देता है और यह विभाजन को ऑटो करता है।


1
+1 के लिए gvfs-mount! mountअकेले के साथ , मैं एक मानक उपयोगकर्ता को माउंट (यानी गैर-रूट को अनमाउंट करने की अनुमति देता है) fstab या mtab को संपादित किए बिना अनुमति नहीं देता।
क्रिशवेबदेव

क्या इस उत्तर को अपडेट किया जा सकता है gio? उबंटू 19.04 पर, रन:, $ gvfs-mountप्राप्त करें: This tool has been deprecated, use 'gio mount' instead. See 'gio help mount' for more info.
BobHy
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.