जवाबों:
मैं क्या करूंगा निम्नलिखित है:
मान लें कि आपके पास part1 और part2 नामों के साथ दोनों विभाजन हैं, तो आप उनका उपयोग करने वाले एकमात्र व्यक्ति होंगे और आप उन पर कुल मुक्त नियंत्रण चाहते हैं, मैं यह करूंगा:
sudo chmod 777 /media/part1
- यह आपको part1 विभाजन के भीतर सभी अनुमतियाँ (पढ़ें, लिखें, निष्पादित करें) देगा।
sudo chmod 777 /media/part2
- इससे आपको part2 पार्टीशन के भीतर सभी अनुमतियाँ (पढ़ें, लिखें, निष्पादित करें) मिलेंगी।
अनुमतियाँ (इस मामले में 777) इस प्रकार हैं:
7 - पूर्ण (पढ़ें, लिखें और निष्पादित करें)
6 - पढ़ें और लिखें
5 - पढ़ें और निष्पादित
4 - केवल
3 पढ़ें -
2 लिखें और निष्पादित करें - केवल
1 लिखें - केवल
0 निष्पादित करें - कोई नहीं
पहले 7 (बाएं से शुरू) मालिक के लिए है, दूसरा उस समूह के लिए है जहां मालिक रहता है। अंतिम 7 अन्य समूहों के लिए है। मूल रूप से इस तरह आप विभाजन में अपनी मनचाही किसी भी चीज़ को कॉपी कर सकते हैं और यदि आपको कभी भी एचडीडी को बाहर निकालने और इसे दूसरे कंप्यूटर से उबंटू में जोड़ने की आवश्यकता है, तो आपको अनुमतियों के साथ कोई समस्या नहीं होगी। कम से कम मेरे मामले में यह मुझे समय बचाता है क्योंकि मेरे पास 1 या 2 हार्ड ड्राइव हैं जो फिल्मों, संगीत और इसी तरह के सामान को पकड़ते हैं और मैं उन्हें पीसी से पीसी तक घुमाता हूं।
बस जोड़ने के लिए, यदि आपको नहीं पता है कि विभाजन कहां माउंट किए गए हैं, तो आप हमेशा डिस्क उपयोगिता खोल सकते हैं और हार्ड ड्राइव के बारे में जानकारी में यह आपको बताएगा कि यह कहां घुड़सवार है। याद रखें कि आपको इसे विभाजन पर लागू करने की आवश्यकता है, इसे माउंट किया गया है।
chown
वर्तमान उपयोगकर्ता के लिए अनुमतियाँ बदल सकते हैं, तब भी क्यों ?
सभी फ़ाइल अनुमतियों को बदलने के बजाय, जैसे कि लुइस अल्वाराडो ने सुझाव दिया, फ़ाइल के मालिक को बदलना बेहतर होगा - इस प्रकार किसी भी बाइनरी और स्क्रिप्ट फ़ाइलों पर निष्पादन योग्य बिट को रखना जो पहले था।
इसलिए, मान लें कि आपका विभाजन / मीडिया / कुछ के रूप में माउंट किया गया है और आपका उपयोगकर्ता नाम जॉन्डो है , तो आप चला सकते हैं
sudo chown -R johndoe:johndoe /media/something
/ मीडिया / कुछ के मालिक और मालिक समूह को बदलने के लिए (और इसमें सभी फ़ाइलें और निर्देशिकाएं शामिल हैं, इसलिए -RR-'के लिए' पुनरावर्ती ') को johndoe करें ।
इस तरह, सभी फाइलें अपनी अनुमतियों को बनाए रखेंगी, लेकिन चूंकि आप / मीडिया / किसी चीज़ के स्वामी होंगे, आप इसे लिखने और किसी भी फ़ाइल अनुमतियों को बदलने में सक्षम होंगे, यदि आपको कभी भी आवश्यकता होती है।
आपको विभाजन को नॉटिलस (उबंटू के डिफ़ॉल्ट फ़ाइल प्रबंधक) से माउंट करने में सक्षम होना चाहिए। यदि आप विंडो के ऊपरी बाएँ हाथ की ओर देखते हैं, तो आपको अपने ड्राइव पर होने वाले सभी विभाजनों को देखने में सक्षम होना चाहिए। इसे माउंट करने के लिए बस एक पर क्लिक करें।
हालाँकि, यदि आप चाहते हैं कि दी गई निर्देशिका हमेशा स्टार्टअप पर मुहिम की जाए, तो आपको इसे जोड़ने की आवश्यकता है /etc/fstab
। आपके द्वारा जोड़ी जाने वाली रेखा कुछ इस तरह होनी चाहिए:
/dev/sda2 /media/part1 ext4 defaults 0 0
प्रारूप है
device (tab) mount point (tab) type (in your case ext4) (tab) options (probably "defaults") (tab) dump (tab) pass (probably both 0 in your case)
इसलिए मूल रूप से उदाहरण के लिए अपने आरोह बिंदु के साथ अपने डिवाइस और / मीडिया / पार्ट 1 के साथ / dev / sda2 को बदलें।
यदि आपको अपने / etc / fstab के संपादन के लिए अधिक जानकारी की आवश्यकता है, तो आप इस लेख को देख सकते हैं जो मैंने पाया: http://www.tuxfiles.org/linuxhelp/fstab.html ।
आप सामान्य रूप से यह पहले से ही कर सकते हैं, लेकिन मेरी सलाह यह होगी कि विभाजन को जोड़ा /etc/fstab
जाए ताकि वे स्थिर हों और आपके चयन का एक स्थान हो। आप उन्हें किसी भी मौजूदा निर्देशिका में माउंट कर सकते हैं, लेकिन कन्वेंशन इसे माउंट करने के लिए प्रतीत होते हैं /mnt
। यह करने के लिए, इन उपायों का पालन करें:
के तहत निर्देशिका बनाएँ /mnt
; निर्देशिका जो भी नाम आप चुन सकते हैं। मैं बस एक उदाहरण के लिए "MyMount1" और "MyMount2" का उपयोग करूंगा। इसके अलावा, मैं आपके लॉगिन नाम और समूह का प्रतिनिधित्व करने के लिए "mylogin" का उपयोग करूंगा; इसे अपने लॉगिन खाते के नाम में बदलें।
sudo mkdir /mnt/MyMount1
sudo mkdir /mnt/MyMount2
sudo chown mylogin:mylogin /mnt/MyMount1
sudo chown mylogin:mylogin /mnt/MyMount1
अब आपके पास स्वामी के रूप में आपके द्वारा बनाई गई दो निर्देशिकाएं हैं।
आपको fstab फ़ाइल में उन्हें पहचानने के लिए दो ड्राइवों के UUID (यूनिवर्सल यूनिक आइडेंटिफायर) की आवश्यकता है। इन्हें प्राप्त करने के लिए, sudo blkid
एक टर्मिनल कमांडलाइन से चलाएं और उन विभाजनों को खोजें जो आप उपयोग करना चाहते हैं। उनका उपयोग करने का सबसे आसान तरीका टर्मिनल से फ़ाइल में कॉपी और पेस्ट करना होगा।
/etc/fstab
Gedit जैसे टेक्स्ट एडिटर का उपयोग करके खोलें । Gedit का उपयोग करने के लिए, दर्ज करें
gksu gedit /etc/fstab
फिर, फ़ाइल के अंत में इन दो पंक्तियों को दर्ज करें (लेकिन xxx के लिए UUID को प्रतिस्थापित करें .... भाग, और MyMounts के लिए निर्देशिका नाम):
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/MyMount1 ext4 defaults 0 2
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/MyMount2 ext4 defaults 0 2
परीक्षण करने के लिए, फ़ाइल को सहेजें और इसे टर्मिनल कमांडलाइन पर दर्ज करें sudo mount -a
:; अगर कोई त्रुटि है जो आप समझ नहीं सकते हैं, तो यहां पूछें। यदि त्रुटियाँ हैं और आपको रिबूट करने की आवश्यकता है, तो पाउंड लाइनों (#) के साथ लाइन को पहले जोड़कर अतिरिक्त लाइनों को निष्क्रिय करना सबसे सुरक्षित हो सकता है जो इसे टिप्पणी करता है।
अनुमति बदलें
sudo chmod -R a+rwx /path/of/folder
777
के रूप में ही है rwx
।