Gksu के छ र तपाईं किन यसको प्रयोग गर्नुहुन्छ?

Gksu र gksudo आदेशले तपाईंलाई ग्राफिक अनुप्रयोगहरू चलाउँदा तपाईंको अनुमति उच्च गर्न अनुमति दिन्छ।

तिनीहरू अनिवार्य रूपमा सु आदेशसोडो आदेशमा ग्राफिक आदेशहरू बराबर छन्।

स्थापना

पूर्वनिर्धारित gksu द्वारा जरूरी रूपमा डिफल्ट द्वारा स्थापित सबै लिनक्स वितरण भित्र कुनै पनि अधिक छैन।

तपाईले यसलाई निम्न -आदेश आदेश प्रयोग गरी अर्डर भित्रबाट कमाउन लाइनबाट यो स्थापना गर्न सक्नुहुन्छ:

sudo apt-get gksu

तपाईं सिंकप्टिक प्याकेज प्रबन्धक प्रयोग गरेर गोक्स स्थापना गर्न सक्नुहुनेछ। लेखको रूपमा यो उपकरण मुख्य Ubuntu प्याकेज प्रबन्धकमा उपलब्ध छैन।

तपाईं gksu किन प्रयोग गर्नुहुनेछ

कल्पना गर्नुहोस् कि तपाईं नाउलस फाईल प्रबन्धक प्रयोग गर्दै हुनुहुन्छ र तपाईं अर्को प्रयोगकर्ता द्वारा स्वामित्व गरिएको फोल्डरमा फाईल सम्पादन गर्न चाहानुहुन्छ वा वास्तवमा एउटा फोल्डर जुन केवल रूट प्रयोगकर्ताको रूपमा पहुँच गर्न सकिन्छ।

जब तपाइँ एक फोल्डर खोल्नुहुन्छ जुन तपाइँसँग पहुँच गर्न सीमित अनुमतिहरू छन् त्यो फाइल फेला पार्न र फोल्डर सिर्जना गर्दा ग्रीविक विकल्पहरू फेला पार्नेछन्।

तपाइँ टर्मिनल सञ्झ्याल खोल्न सक्नुहुनेछ, su आदेश प्रयोग गरेर अर्को प्रयोगकर्तालाई स्विच गर्नुहोस् र त्यसपछि नानो सम्पादक प्रयोग गरी फाइलहरू सिर्जना गर्नुहोस् वा सम्पादन गर्नुहोस्। वैकल्पिक रूपमा, तपाईं सोडो आदेश प्रयोग गर्नका लागि फाइलहरूमा सम्पादन गर्न सक्नुहुनेछ जहाँ तपाईसँग सही अनुमति छैन।

Gksu अनुप्रयोगले तपाइँलाई एक फरक प्रयोगकर्ताको रूपमा नाउलस चलाउन अनुमति दिन्छ जुन तपाईले हालै फाइलहरू र फोल्डरहरूमा पहुँच पाउनेछ जुन ग्रीट बाहिर हुन्छ।

Gksu कसरी प्रयोग गर्ने

Gksu चलाउन सरल तरीका टर्मिनल सञ्झ्याल खोल्न र निम्न टाइप गर्नुहोस्:

gksu

सानो बाकस दुई बाकसमा खुल्यो:

रन बक्सले कार्यक्रमको नाम जान्न चाहानुहुन्छ जुन तपाईं चलाउन चाहानुहुन्छ र userbox को रूपमा तपाईंलाई कुन प्रयोगकर्तालाई कार्यक्रम सञ्चालन गर्न निर्णय गर्न दिन्छ।

यदि तपाइँ gksu चलाउनुहुन्छ र नाउलसलाई रन आदेशको रूपमा प्रविष्ट गर्नुहोस् र प्रयोगकर्तालाई रूटको रूपमा छोड्नुहोस् अब तपाईलाई पहिले पहुँचयोग्य फाइलहरू र फोल्डरहरू हेरफेर गर्न सक्षम हुनुहुनेछ।

तपाईं आफ्नै मा Gksu आदेश प्रयोग गर्न छैन। तपाईले निर्दिष्ट गर्न सक्नु भएको आदेश निर्दिष्ट गर्न सक्नुहुनेछ र सबै प्रयोगकर्तालाई निम्नमा निम्न रूपमा निर्दिष्ट गर्न सक्नुहुन्छ:

gksu -u root nautilus

Gksu र Gksudo को बीच अंतर

Ubuntu gksu र gksudo मा एक नै कार्य प्रदर्शन रूपमा तिनीहरू प्रतीक रूपमा संलग्न छन्। (तिनीहरू दुवै एकै कार्यान्वयनयोग्य रूपमा)।

तथापि, तपाईले गर्नु पर्छ कि gksu ले आदेश को ग्राफिकल बराबर छ जुन तपाईले प्रयोगकर्ताको वातावरणमा स्विच गर्नुभएको छ। Gksudo आदेश sudo कमान को बराबर छ जसको मतलब तपाईं आवेदन को रूप मा चला रहे हो जसको रूप मा आपत्तिजनक हो जो डिफ़ॉल्ट रूप देखि रूट हो।

ऊंची अनुमतिहरु संग ग्राफिक अनुप्रयोगहरु चलिरहेको बेला सावधान हुनुहोस्

नाउलस प्रयोग गरेर फाईलहरू सिर्जना गर्दै र सम्पादन गर्दा whiskst gksudo वा gksu को रूपमा चलिरहेको विनाशकारी परिणामहरू निम्त्याउन सक्छ।

उन्नत सेटिंग्स अन्तर्गत गोक्सु र गोडोडो अनुप्रयोग भित्रको एक विकल्प हो जुन वातावरण को संरक्षण भनिन्छ।

यसले तपाईंलाई प्रयोगकर्तामा हाल लग इन गरिएको सेटिङहरूको साथ अनुप्रयोग पहुँच गर्न अनुमति दिन्छ तर तपाईलाई सामान्य रूपमा रूट गर्नुभएका प्रयोगकर्तालाई प्रयोगकर्ताको रूपमा अनुप्रयोग चलाउनुहोस्।

यो किन खराब कुरा हो?

कल्पना गर्ने अनुप्रयोगको कल्पना गर्नुहोस् नाउटलस फाईल प्रबन्धक हो र तपाईं जॉनको रूपमा लग इन हुनुहुन्छ।

अब कल्पना गर्नुहोस् कि तपाईं नाउलस को रूट को रूप मा चलाने को लागि गोक्सो को उपयोग गर्दै छन्। तपाईं यूहन्नाको रूपमा लग इन हुनुभयो, तर नाउटलस रूटको रूपमा चलिरहेको छ।

यदि तपाईंले गृह फोल्डर अन्तर्गत फाईलहरू र फोल्डरहरू सिर्जना गर्न सुरु गर्नुहुन्छ भने तपाइँ जरूरी जान्नुहुने छैन कि फाइलहरू समूहको रूपमा मालिक र रूटको रूपमा रूटहरूसँग फाइलहरू सिर्जना गरिँदैछन्।

जब तपाइँ न्युटिलस को प्रयोग गरेर यी फाइलहरू प्रयोग गरेर सामान्य जॉन प्रयोगकर्ताको रूपमा चलिरहेको बेला तपाइँ फाइलहरू सम्पादन गर्न सक्नुहुन्न।

यदि सम्पादन गरिएका फाईलहरू कन्फिगुरेसन फाईलहरू थिए भने यो साँच्चै धेरै खराब हुन सक्छ।

तपाईंले गोक्स प्रयोग गर्नुपर्दछ

GNOME विकीमा Gksu पृष्ठले सुझाव दिन्छ कि गोक्स प्रयोग गर्न अब एक राम्रो विचार छैन र यो नीतिकिट प्रयोग गर्नको लागि पुन: लेखिएको छ।

तथापि अहिले वर्तमानमा कुनै व्यावहारिक विकल्प छैन।

एक रन को कसरि Ubuntu मा सामान्य अनुप्रयोगों को रूट विकल्प को रूप मा जोडें

कल्पना गर्नुहोस् कि तपाईं एक अनुप्रयोगमा दाहिने क्लिक मेनु थप्न सक्षम हुनुहुने छ ताकि तपाईं त्यसलाई रूटको रूपमा चलाउन सक्नुहुन्छ भने तपाईले चाहानुहुन्छ।

Ubuntu लन्चरमा दाखिल क्याबिनेट आइकनमा क्लिक गरेर नेथिल खोल्नुहोस्।

बायाँ छेउमा "कम्प्यूटर" प्रतिमामा क्लिक गर्नुहोस् र usr फोल्डरमा नेभिगेट गर्नुहोस्, त्यसपछि साझेदारी फोल्डर र अन्तमा अनुप्रयोगहरू फोल्डर।

फाइलहरू "फाइलहरू" को साथ दाखिल क्याबिनेट आइकन फेला पार्नुहोस्। प्रतिमामा राइट-क्लिक गर्नुहोस् र "प्रतिलिपि" चयन गर्नुहोस्। अब घर, स्थानीय, साझेदारी र अनुप्रयोग फोल्डरमा नेविगेट गर्नुहोस्। ( तपाइँले स्थानीय फोल्डरमा दायाँ क्लिक गरेर स्थानीय फोल्डरलाई लुकाउन आवश्यक छ र "लुकेका फाइलहरू देखाउने" चयन गर्नुपर्नेछ)।

अन्तमा "चयन गर्नुहोस्" मा क्लिक गर्नुहोस्

अब गृह फोल्डरमा र नेभिगेट गर्नुहोस् र स्थानीय, साझेदारी र अनुप्रयोग फोल्डर।

सुपर कुञ्जी थिच्नुहोस् र "gedit" टाइप गर्नुहोस्। पाठ सम्पादक प्रतिमा देखा पर्नेछ। प्रतिमामा क्लिक गर्नुहोस्।

सम्पादकमा नाउटलस सञ्झ्यालबाट nautilius.desktop प्रतिमा तान्नुहोस्।

रेखाको खोजी गर्नुहोस् जुन "एक्शन = सञ्झ्याल" भन्नाले यसलाई निम्नमा परिवर्तन गर्दछ:

action = सञ्झ्याल, खुला रूट

तल्लो तहमा निम्न रेखाहरू थप्नुहोस्:

[डेस्कटप एक्शन ओपन रूटको रूपमा]

नाम = रूटको रूपमा खोल्नुहोस्

Exec = gksu nautilus

फाईल बचत गर्नुहोस्।

एउटा लग इन फिर्ता लग आउट गर्नुहोस् र तपाईं फाईलिङ क्याबिनेट प्रतिमामा दायाँ-क्लिक गर्न सक्षम हुनुहुनेछ र प्रशासकको रूपमा निथिलस चलाउन "रूटको रूपमा खोल्नुहोस्" चयन गर्नुहोस्।

सारांश

जब gksu एक विकल्प हो जुन मलाई लाग्छ कि यदि तपाइँ प्रशासनिक कार्यहरू गर्न चाहानुहुन्छ भने तपाई टर्मिनलको प्रयोग भन्दा राम्रो हुनुहुन्छ।