मैं चाहूंगा कि उपयोगकर्ता को इस फ़ोल्डर पर पूर्ण अधिकार हों (साथ ही इसमें सभी उप-निर्देशिकाएं और फाइलें):
~/.blabla
वर्तमान में रूट के स्वामित्व में है ।
मुझे फ़ाइलों के लिए यह कैसे करना है, इस पर कई पोस्ट (इस मंच और अन्य जगहों पर) मिली हैं, लेकिन मुझे इसे पूरे फ़ोल्डरों के लिए करने का कोई तरीका नहीं मिल रहा है ।
उपयोग करें chown स्वामित्व बदलने के लिए और chmod अधिकार बदलने के लिए ।
जैसा कि पावेल कारपीस्की ने कहा, निर्देशिका के अंदर सभी फाइलों के अधिकारों को लागू करने के लिए-आर विकल्प का उपयोग करें ।
ध्यान दें कि ये दोनों कमांड सिर्फ निर्देशिकाओं के लिए भी काम करते हैं । - आर विकल्प उन्हें निर्देशिका के अंदर सभी फ़ाइलों और निर्देशिकाओं के लिए अनुमतियों को भी बदल देता है ।
उदाहरण के लिए
sudo chown -R username:group directory
के अंदर सभी फ़ाइलों और निर्देशिकाओं के स्वामित्व (उपयोगकर्ता और समूह दोनों) को बदल देगा directory और directory खुद।
sudo chown username:group directory
केवल फ़ोल्डर की अनुमति बदल देगा directory लेकिन अकेले निर्देशिका के अंदर फ़ाइलों और फ़ोल्डरों को छोड़ देगा ।
जैसा कि एनज़ोटिब ने उल्लेख किया है, आपको उपयोग करना होगा sudo अपने आप को जड़ से स्वामित्व बदलने के लिए ।
संपादित करें:
ध्यान दें कि यदि आप उपयोग करते हैं chown <user>: <file> (बाएं-आउट समूह पर ध्यान दें), यह उस उपयोगकर्ता के लिए डिफ़ॉल्ट समूह का उपयोग करेगा ।
यदि आप केवल समूह बदलना चाहते हैं, तो आप उपयोग कर सकते हैं:
आप चाहें तो इसे गुई के साथ भी कर सकते हैं । ऐसा करने के लिए आपको नॉटिलस को रूट के रूप में खोलना होगा । प्रेस Alt + F2 "रन एप्लिकेशन" संवाद तक पहुंचने के लिए और दर्ज करें gksu nautilus
इसके बाद, ब्राउज़ करें और उस फ़ोल्डर पर राइट क्लिक करें जिसे आप संशोधित करना चाहते हैं । फिर, संदर्भ मेनू से "गुण" चुनें । अब आप उस उपयोगकर्ता या समूह का चयन कर सकते हैं जिसे आप फ़ोल्डर के "स्वामी" और साथ ही उन अनुमतियों का चयन करना चाहते हैं जिन्हें आप उन्हें देना चाहते हैं । अंत में, परिवर्तनों को पुनरावर्ती रूप से लागू करने के लिए "संलग्न फ़ाइलों पर अनुमतियाँ लागू करें" दबाएं ।
हालांकि ऐसा लगता है कि यह हमेशा एक गहरे फ़ोल्डर पेड़ में कुछ संचालन के लिए काम नहीं करता है । यदि यह काम नहीं करता है तो उपयुक्त टर्मिनल कमांड का उपयोग करें ।
के बाद से ./ जड़ के स्वामित्व वाली ब्लाब्ला आपको इसे बदलने के लिए रूट विशेषाधिकार प्राप्त करने की आवश्यकता है । है कि क्या sudo करना होगा । चाउन कमांड के लिए-आर विकल्प कहता है: यह निर्देशिका और इसमें सब कुछ पुनरावर्ती है ।