जवाबों:
"रूट" फ़ोल्डर नामक दो अलग-अलग फ़ोल्डर हैं: /
( फाइल सिस्टम की जड़ , जो वास्तव में एकमात्र फ़ोल्डर है जिसे कभी भी "रूट फ़ोल्डर" कहा जाना चाहिए), और /root
( रूट उपयोगकर्ता का होम डायरेक्टरी )। आपरेशन के सामान्य कोर्स के दौरान (यानी, जबकि प्रशासनिक कार्य प्रदर्शन को छोड़कर), उन में नई फ़ाइलें नहीं बना सकते /
या /root
।
आपको या तो निर्देशिका के स्वामित्व या अनुमतियों को नहीं बदलना चाहिए (उन्हें /
विशेष रूप से बदलना बहुत बुरी तरह से चीजों को तोड़ सकता है, शायद सुरक्षा समस्याओं को बनाने से परे भी जो आपके अनुप्रयोगों और सेवाओं के स्वामित्व और अनुमतियों के बारे में क्या धारणाएं बनाते हैं /
) पर निर्भर करता है ।
यदि आपके पास gksu
पैकेज स्थापित है, तो आप चला सकते हैंgksudo nautilus
रूट-स्वामित्व वाली फ़ाइल ब्राउज़र विंडो खोलने के लिए हैं। यदि आप ऐसा करते हैं, तो कृपया केवल उन कार्यों के लिए अतिरिक्त सावधानी बरतें, जहाँ आपको रूट होना चाहिए, और जब आप पूरा कर लें, तो इसे बंद कर दें (इसलिए बाद में आप इसे साधारण Nautilus विंडो के साथ भ्रमित न करें)।
यदि आपने gksu
स्थापित नहीं किया है और इसे स्थापित नहीं करना चाहते हैं , sudo -i nautilus
या sudo -H nautilus
यथोचित रूप से सुरक्षित हैं। (इसके विपरीत, यदि आप सादे उपयोग करने के लिए थे sudo nautilus
, आप कुछ चीजें ठीक करने के लिए हो सकता है ठीक से फिर से काम करने के लिए मिलता नॉटिलस के लिए अपने घर निर्देशिका में जब आप कर रहे हैं नहीं यह रूट के रूप में चल रहा है।)
हालाँकि, आमतौर पर आपको ऐसा करने की आवश्यकता नहीं होती है। आपको शायद ही कभी शीर्ष-स्तरीय सामग्री /
या की सामग्री को मैन्युअल रूप से संपादित करना होगा /root
। मैं आपको अधिक जानकारी प्रदान करने की सलाह देता हूं - या एक नया प्रश्न पूछ रहा हूं - यह समझाने के लिए कि आप क्या हासिल करने की कोशिश कर रहे हैं। आपके द्वारा किए जाने वाले विशेष कार्य यह निर्धारित करेंगे कि आपको कैसे आगे बढ़ना चाहिए।
अंत में, एक नोट पर lost+found
। यह फाइल फाइलों की मरम्मत के काम में आता है । चूंकि इस तरह की फाइलें फाइलसिस्टम में कहीं से भी हो सकती हैं, इसलिए उन्हें एक्सेस करने के लिए रूट अनुमतियों की आवश्यकता होती है (या सिस्टम की कोई भी जानकारी संभवतः किसी ऐसे व्यक्ति द्वारा एक्सेस की जा सकती है जो प्रशासक नहीं है)। यदि आपको लगता है कि वहाँ फाइलें हो सकती हैं जिन्हें आप पुनः प्राप्त करना चाहते हैं, तो आप चलाकर जांच कर सकते हैं
sudo ls /lost+found
एक टर्मिनल विंडो में ( Ctrl+ Alt+)T )।
यदि वहाँ फाइलें हैं जो आप चाहते हैं, तो आप उन्हें बाहर कॉपी कर सकते हैं (और यदि उनके स्वामित्व और अनुमतियां आपको आवश्यक एक्सेस नहीं देती हैं, तो उन्हें बदल दें)। आप उस के साथ टर्मिनल से रूट के रूप में कर सकते हैं cp
, chmod
और chown
(के साथ रूट के रूप में चलाने के लिए sudo
), या एक रूट के स्वामित्व वाली नॉटिलस खिड़की के साथ के रूप में ऊपर वर्णित है।
यदि आपको फ़ाइलों के लिए स्वामित्व और अनुमतियां बदलने की आवश्यकता है, तो:
हां, यह उबंटू और हर लिनक्स वितरण के लिए सामान्य है। आप रूट फ़ोल्डर तक नहीं पहुँच सकते क्योंकि वह फ़ोल्डर रूट के स्वामित्व में है और यह उपयोगकर्ता फ़ोल्डर है।
लेकिन, यदि आप वास्तव sudo -i
में टर्मिनल में कमांड का उपयोग करके चाहते हैं तो आप उस फ़ोल्डर तक पहुंच सकते हैं । चेतावनी दी है कि, अगर आप कुछ भी गड़बड़ करते हैं, तो यह आपकी जिम्मेदारी है ।
इसके अलावा Super+F2 कुंजी और टाइपिंग दबाकर नॉटिलस का उपयोग करनाgksu nautilus
यह मानते हुए कि आप रूट उपयोगकर्ता के होम फ़ोल्डर की अनुमति बदलना चाहते हैं, जो कि /root
फ़ोल्डर है, मैं कहूंगा कि ऐसा करना बहुत बुरा है। क्योंकि, यदि आप रूट के घर की अनुमति को बदलते हैं और आप वहां कोई महत्वपूर्ण फ़ाइल हटाते हैं या संशोधित करते हैं, तो इसका परिणाम पूरी तरह से उपयोग करने योग्य प्रणाली हो सकती है। आपको खरोंच से उबंटू स्थापित करने की आवश्यकता हो सकती है।
लेकिन, यदि आप वास्तव में यह चाहते हैं, तो आदेश chmod है:
sudo chmod -R 777 /root
आपको /root
फ़ोल्डर तक पहुंच प्राप्त करने देगा । यहाँ chmod कमांड के लिए मैनुअल पेज देखें ।
फ़ाइल अनुमतियों के बारे में अधिक जानने के लिए, इसे पढ़ें
/root
(एक बुरा विचार) पर अनुमतियों को बदलने का फैसला किया है , तो उन्हें होना जरूरी नहीं है 777
। समूह में 770
चुनिंदा उपयोगकर्ताओं को उन्हें बदलने और जोड़ने से root
उन उपयोगकर्ताओं को फ़ाइलें बनाने, एक्सेस करने और संशोधित करने की सुविधा मिलेगी /root
। वैकल्पिक रूप से, के समूह स्वामी को बदलने से व्यवस्थापक इसे एक्सेस /root
कर sudo
सकेंगे। ये सभी विकल्प वास्तव में खराब हैं और ऐसा नहीं किया जाना चाहिए, लेकिन इसके 777
लिए अनुमतियाँ सेट /root
करना संभवतः उनमें से सबसे खराब है। मैं समझता हूं कि इस पद्धति को पेश करने का आपका उद्देश्य निश्चित रूप से इसकी वकालत करना नहीं है। मैं आपसे असहमत नहीं हूं।
/
(रूट निर्देशिका) के बजाय/root
(रूट निर्देशिका) के बारे में पूछ रहा है । इसके अलावा, यह भी पूछता हैlost+found
(जो हमेशा में है,/
लेकिन कभी भी अंदर नहीं है/root
, क्योंकि अभ्यास/root
में कुछ शीर्ष स्तर की निर्देशिकाओं में से एक है जो किसी को अलग फाइल सिस्टम पर नहीं रखता है।