/ Usr / share /… को कॉपी करने के लिए रूट एक्सेस प्राप्त करें?


14

संक्षिप्त होने के लिए, मैं एक फ़ोल्डर को /usr/share/screenlets/....Ubuntu 10.04 सिस्टम में किसी स्थान पर कॉपी करना चाहता हूं । मैंने टर्मिनल देने से रूट के रूप में लॉग इन करने की कोशिश की su

मैंने अपना उपयोगकर्ता खाता प्रकार भी ADMINISTRATOR में बदल दिया; फिर भी, कोई फायदा नहीं। फ़ोल्डर में संदर्भ मेनू की सूची में PASTE का विकल्प /usr/share/...INACTIVE है।

मैं उन फ़ाइलों की प्रतिलिपि कैसे बना सकता हूं?

जवाबों:


25

सबसे पहले, हालाँकि, आपको कभी भी, "रूट के साथ लॉग इन" कभी भी हो सकता है। मरम्मत से परे चीजों को तोड़ना बहुत आसान है। वैसे भी, यह डिफ़ॉल्ट रूप से अक्षम है, इसलिए आपको उस बिंदु पर पहुंचने के लिए बहुत अधिक करना होगा।

/usr/rootखाते के स्वामित्व में है इसलिए फ़ाइलों को लिखने के लिए आपको उन्हें रूट के रूप में लिखने की आवश्यकता है। दो विधियाँ (निस्संदेह अधिक हैं लेकिन यहाँ अधिकांश उपयोगकर्ताओं के लिए दो मुख्य तरीके हैं):

  1. एक रन संवाद प्राप्त करने के लिए Alt+ F2उस प्रकार दबाएं gksu nautilus। यह रूट के रूप में चल रहे एक फ़ाइल ब्राउज़र विंडो को खोलेगा। अपनी फ़ाइलों को कॉपी करें लेकिन सावधान रहें, आप इस तरह से सिस्टम को न्यूक कर सकते हैं।

  2. एक अधिक प्रत्यक्ष विधि सिर्फ एक टर्मिनल और लेखन को लोड कर रही है:

    sudo cp -R /path/to/files/you/want/copied/ /copy/to/this/path/
    

    ( -Rनिर्देशिका पुन: कॉपी करने के लिए बस वहाँ है)

यदि आप कभी भी कई कमांड्स को रूट के रूप में फायर करना चाहते हैं, तो उन सभी को sudoआप को चलाने के बिना sudo -iया sudo suआप रूट टर्मिनल प्राप्त कर सकते हैं । लेकिन फिर, सावधान रहें कि आप क्या करते हैं।


1
... या sudo gnome-terminal
नाथन उस्मान

2
@ जॉर्ज: सुडो के साथ ग्राफिकल एप्लिकेशन चलाना अच्छी आदत नहीं है। बस इस लेख के माध्यम से जाना: psychocats.net/ubuntu/graphicalsudo
aneeshep

gnome-terminal -e "sudo -i"रूट टर्मिनल के लिए अधिक विश्वसनीय तरीका लगता है। स्वयं चित्रमय टर्मिनल को रूट के रूप में चलाने की आवश्यकता नहीं है और मुझे यकीन है कि उपयोगकर्ता अपनी वरीयताओं को लागू करना पसंद करेंगे।
ओली

1
मैं 14.04 का उपयोग कर रहा हूं और Alt + F2 अब काम नहीं कर रहा है।
2

4

आपको रूट एक्सेस की आवश्यकता है। आप रूट एक्सेस के साथ नॉटिलस लॉन्च gksu nautilusकर सकते sudoहैं या ले जाने या कॉपी करने के लिए कमांड से पहले कमांड जारी कर सकते हैं । यदि आप थे, तो मैं उपयोगकर्ता समूहों के साथ नहीं खेलूंगा, क्योंकि यह सुरक्षा सुविधाओं में निर्मित चीजों को खराब कर सकता है और बिगाड़ सकता है।


@ ^ उत्तर के लिए धन्यवाद, मैं इसके बाद ऐसा नहीं करूंगा। :)
विनय

3

आप उबंटू ट्वीक भी स्थापित कर सकते हैं और फिर स्क्रिप्ट प्रबंधित करने के लिए जा सकते हैं। वहां आपको एक स्क्रिप्ट मिलेगी जिसका नाम है Root। यह प्रसंग मेनू की एक नई प्रविष्टि को प्रदर्शित करेगा, जिसमें आप चयनित फ़ोल्डर को रूट के रूप में ब्राउज़ करेंगे।

आप बस nautilus से क्लिक करें ... रूट के रूप में ब्राउज़ करें ... पासवर्ड दर्ज करें और आप जो चाहें कर सकते हैं।


मैंने Ubuntu tweak स्थापित किया था। लेकिन, उर टिप पता नहीं था।
विनय

2

इसे करने का एक सरल तरीका है:

प्रेस Alt+F2'भागो अनुप्रयोग' बॉक्स खोलने के लिए
प्रकार gksudo nautilusपाठ बॉक्स और प्रेस 'Enter' करने के लिए। यह एक पासवर्ड डायलॉग बॉक्स को संकेत देगा। अपना sudo पासवर्ड दर्ज करें और यह रूट विशेषाधिकार के साथ nautilus खोल देगा। वहां से आप बिना किसी अनुमति त्रुटि के फ़ाइलों को स्थानांतरित / कॉपी कर सकते हैं।

नोट: बस यह सुनिश्चित करें कि आप किसी भी सिस्टम फ़ाइलों को हटा / प्रतिस्थापित नहीं करते हैं।

एक समान पोस्ट यहाँ देखें :


gksu nautilusकाम भी करता है।
विनय

@Vinaychalluru: yea। बेशक
अनीशे

2

खाली डेस्कटॉप पर कहीं भी राइट क्लिक करें। लॉन्चर बनाएँ पर क्लिक करें।

Type = application
Name = whatever you want it to be
Command = /usr/bin/gksu nautilus
Comments = whatever you want it to be

अपने डेस्कटॉप पर नए लॉन्चर पर डबल क्लिक करें। ध्यान दें कि आप जिस भी चीज़ को कॉपी और पेस्ट करना चाहते हैं वह इस ब्राउज़र में किया जाना चाहिए, आप बस अपने उपयोगकर्ता डेस्कटॉप स्थान पर नहीं खींच सकते, इसलिए यदि आपको ब्राउज़र को खोलने की आवश्यकता है तो दो बार नए लॉन्चर पर दो बार क्लिक करें। जड़ को खींचने और छोड़ने के लिए आपका स्वागत है।

याद रखें कि आप अपने पसंदीदा ब्राउज़र के साथ नॉटिलस को बदल सकते हैं, आप xfe की कोशिश कर सकते हैं, इसलिए xfe कमांड का dl होगा /usr/bin/gksu xfe। यदि आप एक ऐसा ओपनर बनाना चाहते हैं जिसे आप रूट के रूप में चलाना चाहते हैं तो किसी भी प्रोग्राम को मैन्युअल रूप से टाइप कर सकते हैं Command = /usr/bin/gksu

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.