आंतरिक हार्ड ड्राइव विभाजन के स्वामी को रूट से उपयोगकर्ता में बदलें


39

मेरे पास आंतरिक और बाहरी कई ड्राइव हैं। कुछ का विभाजन हुआ है। अधिकांश बूट पर स्वचालित रूप से माउंट (सभी एक बिंदु पर किया था)।

एक विभाजन जड़ के स्वामित्व में है और इसलिए स्वचालित रूप से माउंट नहीं होता है। मुझे पता है कि इसे रूट के रूप में कैसे माउंट किया जाए।

मुझे नहीं पता है कि उपयोगकर्ता एक्स के रूप में उस विभाजन का स्वामित्व कैसे लेना है। मैंने रूट के रूप में नौटिलस में गुई का उपयोग करके अनुमतियों को बदलने की कोशिश की है। उन्हें स्वीकार नहीं किया जाता है और तुरंत वापस कर दिया जाता है।

विभाजन NTFS है। उस ड्राइव पर अन्य समरूपता मेरे पास उपयोगकर्ता के रूप में है और स्वचालित रूप से mounts है


2
sudo chmod a + rwx / yourpartition
mvario

यदि वे बूट समय पर स्वचालित रूप से माउंट करते हैं /etc/fstab, तो इसका मतलब है कि आपने अपने को संशोधित किया है , इसलिए इस फ़ाइल की सामग्री को दिखाने के लिए अपने प्रश्न को संपादित करें।
enzotib

जवाबों:


52

क्या आप ने कोशिश की

sudo chown user:user

उदाहरण के लिए sudo chown cyrex:cyrex(उपयोगकर्ता: समूह)

यदि पार्टीशन को पार्टी कहा जाता है , तो आपके उपयोगकर्ता को cyrex कहा जाता है और यह /mediaकेवल उदाहरण के लिए है:

sudo chown cyrex:cyrex /media/cyrex/party -R (आर पुनरावर्ती के लिए है, इसलिए यह सभी निर्देशिका / फ़ाइलों और उपनिर्देशिका को प्रभावित करता है।

जैसा कि उल्लेख किया गया है, विभाजन NTFS है इसलिए यदि स्वचालित रूप से माउंट किया जाता है तो आपको यह सुनिश्चित करने की आवश्यकता है कि जिस उपयोगकर्ता की अनुमति है वह आप हैं। ऐसा करने के लिए इस चरणों का पालन करें:

  1. कंसोल पर जाएं ( gnome-terminal)
  2. टाइप करें id -u। इससे आपको अपने पास मौजूद यूजर आईडी देनी होगी जिसे आप fstab में डालेंगे।
  3. Fstab खोलें sudo /etc/fstabऔर उस पंक्ति की खोज करें जो ntfs विभाजन को बढ़ा रही है।
  4. यह कुछ इस तरह है:

    UUID=1234532123 /media/amntfs  ntfs  defaults 0       0
    

    इसे इस तरह उस्क, यूआईडी और गीद मास्क में जोड़ें

    UUID=1234532123 /media/amntfs  ntfs   defaults,umask=007,uid=1000,gid=1000  0       0

    फ़ाइल को सहेजें और बस रिबूट करें या यूनिट को रीमाउंट करें।

यहाँ:

  • यूआईडी आपकी यूजर आईडी है। जो आप से मिला है id -u
  • Gid आप ग्रुप आईडी है। आम तौर पर के रूप में ही है, id -uलेकिन आप के साथ यह जाँच कर सकते हैं id -g
  • ओमस्क चांस की तरह है लेकिन उल्टा है।

देखें कि मैं NTFS (या FAT32) विभाजन पर 'chmod' का उपयोग कैसे करूँ? का उपयोग कर के बारे में अधिक पर chmod/ chownNTFS फ़ाइल सिस्टम पर।


4
chownNTFS विभाजन पर काम नहीं करता है।
enzotib

2
जबरदस्त हंसी। उस छोटे, छोटे, मायावी 4 अक्षर शब्द को नहीं पढ़ा। NTFS अनुमति के लिए सामग्री जोड़ा गया।
लुइस अल्वाराडो

यह अजीब था कि आप जैसा 5k उपयोगकर्ता ऐसी गलती करता है :)। के बारे में id user | cut ...मैं सुझाव देता हूं id -u
enzotib

1
बहुत बेहतर सही। कोई भी गलती कर सकता है ताकि अंकों का बुरा न मानें ... मैं अभी भी इंसान हूं ... अभी (ईविल की आंखों के लिए)। इस पर ध्यान दिलाने के लिए धन्यवाद।
लुइस अल्वाराडो

इसने मेरे लिए काम किया, बहुत बहुत धन्यवाद। एकमात्र नोट: मुझे पुनः आरंभ करना पड़ा (विभाजन को फिर से अनसुना और म्यूट करना फिर से काम नहीं आया)।
फ्रांसेस्को बोर्ज़ी

6

मेरे सभी NTFS विभाजन रूट के स्वामित्व में हैं, फिर भी मैं उन्हें उपयोगकर्ता के रूप में ठीक से एक्सेस कर सकता हूं। यह स्वामित्व और फ़ाइल अनुमतियों के बजाय माउंट विकल्पों की बात है (याद रखें, यह एक NTFS विभाजन है - आप वहां कोई भी अनुमति नहीं बदल सकते हैं)।

मेरे /etc/fstabविभाजन में निम्नानुसार शामिल हैं:

UUID=AB84274F84211B98   /media/WIN7     ntfs   defaults  0   0
UUID=CDBAF39E13A2AC2D   /media/DATA     ntfs   defaults  0   0
UUID=EFA980B33BA33DF5   /media/MEDIA    ntfs   defaults  0   0

जहां defaultsडिफ़ॉल्ट माउंट विकल्प हैं जो पहले से ही वही करना चाहिए जो आप करना चाहते हैं।

UUID को खोजने के लिए, दौड़ें sudo blkid

यह भी देखें: मैं NTFS (या FAT32) विभाजन पर 'chmod' का उपयोग कैसे करूँ?


1

मुझे समस्या को हल करने में मुश्किल समय हो रहा था और इस समाधान ने मेरे लिए काम किया

  1. फिजिकल स्टोरेज डिवाइस मैनजर इंस्टॉल करें: sudo apt-get install pysdm
  2. खुला भंडारण उपकरण चरनी: sudo pysdm
  3. अपनी आवश्यक ड्राइव चुनें
  4. प्रेस सहायता:
  5. केवल पढ़ने के लिए अनचेक खोलें
  6. फ़ाइल सिस्टमैंड के मालिक उपयोगकर्ता को अपना उपयोगकर्ता नाम लिखें: रीमोन
  7. ओके दबाओ
  8. प्रेस लागू करें
  9. umount ड्राइव
  10. इसे माउंट करें

नोट: यदि आप फ़ाइलों को बाइनरी निष्पादनयोग्य में नहीं बदल सकते हैं, तो विशेष फ़ाइलों पर जाएं और बायनेरिज़ के रूप में फ़ाइलों के परमिट निष्पादन की जांच करें, और चरण 7 पर जाएं


0

यदि आप / घर / उपयोगकर्ता के लिए एक फ़ोल्डर में एक विभाजन को माउंट करते हैं तो यह उपयोगकर्ता के स्वामित्व में होगा। यहाँ वह लाइन है जो मैंने अपने / etc / fstab में जोड़ी है।

UUID=9e5bb53c-4443-4124-96a8-baeb804da204 /home/fragos/Data ext4 errors=remount-ro 0 1

-1

सबसे आसान sudo के रूप में टर्मिनल खुला फ़ाइल प्रबंधक में करने के लिए है sudo nemoया sudo nautilus, या जो भी फ़ाइल प्रबंधक लिनक्स उपयोग कर रहा है तो सही विभाजन पर क्लिक करें और permisions जोड़ने


लेखक को देखें: "मैंने रूट के रूप में नौटिलस में गुई का उपयोग करके अनुमतियों को बदलने की कोशिश की है। उन्हें स्वीकार नहीं किया गया है और तुरंत वापस कर दिया गया है।"
जूलियन चौ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.