Gksu काय आहे आणि आपण याचा वापर का करू इच्छिता?

ग्राफिकल अनुप्रयोग चालविण्यावेळी gksu व gksudo आदेश तुम्हाला परवानगीकरिता वाढवण्यास परवानगी देतात.

ते su आदेश आणि sudo आदेशासाठी मूलत: समतुल्य ग्राफिकल आज्ञा आहेत.

स्थापना

पूर्वनिर्धारितपणे gksu हे मुलभूतरित्या सर्व Linux वितरण अंतर्गत प्रतिष्ठापीत केले जात नाही

आपण त्यास apt-get कमांडच्या सहाय्याने आदेश ओळीतून उबंटूमध्ये स्थापित करू शकता:

sudo apt-get gksu स्थापित करा

आपण synaptic पॅकेज मॅनेजर वापरून gksu देखील स्थापित करू शकता. लिहण्याप्रमाणे हे टूल मुख्य उबंटू पॅकेज मॅनेजरमध्ये उपलब्ध नाही.

आपण gksu वापराल का?

अशी कल्पना करा की आपण नॉटिलस फाइल मॅनेजर वापरत आहात आणि आपण दुसर्या वापरकर्त्याच्या मालकीची फोल्डरमध्ये किंवा खर्याच फोल्डरमध्ये फाइल संपादित करू इच्छित आहात जी फक्त रूट उपयोजक म्हणूनच ऍक्सेस केली जाऊ शकते.

जेव्हा आपण प्रवेश करण्यासाठी आपल्याकडे मर्यादित परवानग्या असलेले एक फोल्डर उघडता तेव्हा आपल्याला फाईल तयार करणे आणि फोल्डर तयार करणे असे पर्याय सापडतील.

आपण टर्मिनल विंडो उघडण्यासाठी, su कमांडचा वापर करून दुसर्या वापरकर्त्यावर स्विच करू शकता आणि नंतर नॅनो एडिटर वापरून फाइल्स तयार किंवा संपादित करू शकता. वैकल्पिकरित्या, आपण sudo आदेश वापरु शकता जेथे आपण योग्य परवानग्या नसलेल्या ठिकाणी अशा फाइल्स संपादित करू शकता

Gksu ऍप्लिकेशन तुम्हाला नॉटिलस ला वेगळा उपयोगकर्त्याचा वापर करण्यास परवानगी देते ज्याचा अर्थ आहे की सध्याच्या फाईल्स व फोल्डर्सची उपलब्धता तुम्हाला मिळेल.

Gksu कसे वापरावे

जीस्कू चालवण्याचा एक सोपा मार्ग म्हणजे टर्मिनल विंडो उघडा आणि खालील टाइप करा:

जीकसू

एक लहान खिडकी दोन बॉक्सांसह उघडेल:

रन बॉक्स आपणास चालवू इच्छिणार्या प्रोग्रॅमचे नाव जाणून घ्यायचे आहे आणि म्हणून वापरकर्ता बॉक्स आपल्याला हे ठरवू देतो की हा प्रोग्राम कोणत्या प्रोग्रामला चालवायचा.

आपण gksu चालवत असल्यास आणि रन आदेश म्हणून नॉटिलस एंटर करा आणि वापरकर्त्याला रूट म्हणून सोडा तर आपण आता फायलींमध्ये आणि फोल्डर्सला पूर्वी प्रवेश करु शकत नाही.

आपल्याला gksu आदेशचा वापर स्वतःच्या वापरास करावा लागत नाही. आपण चालवू इच्छित कमांड व वापरकर्त्याला खालील प्रमाणे सर्व निर्देशीत करू शकता:

जीक्यूए -यू रूट नॉटिलस

Gksu आणि gksudo मधील फरक

Ubuntu gksu आणि gksudo समान कार्य करते कारण ते प्रतिकात्मकपणे जोडले जातात. (ते दोन्ही एकाच कार्यवाहीकडे निर्देश करतात).

आपण असे गृहीत धरले पाहिजे की gksu हे सु कमांडचा ग्राफिकल समतुल्य आहे याचा अर्थ असा की आपण वापरकर्त्याच्या पर्यावरणाला स्वीच केले आहे. Gksudo कमांड sudo कमांड च्या समतुल्य आहे म्हणजे आपण अनुप्रयोग चालवित आहात त्याप्रमाणे आपण ज्या व्यक्तीची तोतयागिरी करत आहात जे मूलभूतपणे रूट असते.

एलिव्हेटींग परवानग्यासह ग्राफिकल ऍप्लिकेशन्स चालवताना काळजीपूर्वक व्हा

नॉटिलसचा वापर करून फाइल तयार करणे आणि संपादन करणे जीक्डोयो किंवा जीकेएसयू म्हणून कार्यरत असताना विनाशकारी परिणाम होऊ शकतात.

प्रगत सेटिंग्ज अंतर्गत gksu आणि gksudo अनुप्रयोगामध्ये एक पर्याय आहे जो संरक्षित पर्यावरण म्हणून ओळखला जातो.

हे आपल्याला सध्या प्रवेश केलेल्या वापरकर्त्याच्या सेटिंग्जसह ऍप्लिकेशन ऍक्सेस करण्यासाठी परवानगी देते परंतु ऍप्लिकेशन चालवा ज्याने आपण तोतया वापरत आहात जे सामान्यतः रूट असते.

हे एक वाईट गोष्ट का आहे?

कल्पना करा की आपण चालत असलेला अनुप्रयोग म्हणजे नॉटिलस फाइल मॅनेजर आणि आपण जॉन म्हणून लॉग इन केले आहे.

आता कल्पना करा की आपण नॉटिलस मूळ रूपात चालवण्यासाठी gksudo वापरत आहात. आपण जॉन म्हणून लॉग इन केले आहे परंतु रूट म्हणून नॉटिलस चालवत आहात.

आपण होम फोल्डरमध्ये फाइल्स आणि फोल्डर्स तयार करणे प्रारंभ केल्यास आपल्याला आवश्यक माहिती नसते की फाइल्स मालक म्हणून मूळ आणि गट म्हणून तयार केली जात आहे.

जेव्हा आपण Nautilus चा वापर करून सर्वसामान्य जॉन उपयोजक म्हणून कार्यरत राहून या फाइलींचा वापर करुन पाहता, तेव्हा आपण फायली संपादित करण्यास सक्षम राहणार नाही.

संपादित केलेल्या फाइल्स कॉन्फिगरेशन फाइल्स होत्या तर हे खरंच खूप वाईट होऊ शकतात.

आपण gksu वापरावे

GNOME wiki वरील gksu पृष्ठ असे सुचवितो की gksu वापरणे आता चांगली कल्पना नाही आणि सध्या धोरणकिट वापरण्यासाठी ते पुन्हा लिहीले जात आहे

तथापि सध्याचे कोणतेही व्यवहार्य पर्याय उपलब्ध नाहीत.

उबंटुमधील सामान्य अॅप्लिकेशन मध्ये रूट ऑप्लीकेशन म्हणून चालविण्याबाबत

कल्पना करा की आपण अनुप्रयोगासाठी उजवे क्लिक मेनू जोडण्यास सक्षम होऊ इच्छित आहात जेणेकरून आपण अशी इच्छा असेल की आपण रूट म्हणून चालवू शकता.

उबंटू लाँचरवर फाइलिंग कॅबिनेट चिन्हावर क्लिक करून नॉटिलस उघडा.

डाव्या बाजूला "Computer" आयकॉन वर क्लिक करा आणि usr फोल्डरवर नॅव्हिगेट करा, नंतर शेअर फोल्डर आणि शेवटी अनुप्रयोग फोल्डर.

खाली "फायली" शब्दासह फाइलिंग कॅबिनेट चिन्ह शोधा. आयकॉनवर उजवे-क्लिक करा आणि "कॉपी करा" निवडा आता होम, लोकल, शेअर आणि ऍप्लिकेशन फोल्डरवर नेव्हिगेट करा. ( आपल्याला होम फोल्डरमध्ये उजवे-क्लिक करून आणि "छुप्या फाइल्स दर्शवा" निवडून स्थानिक फोल्डर दर्शवायचे असेल).

शेवटी "निवडक" वर क्लिक करा

आता होम फोल्डरवर जा आणि मग स्थानिक, शेअर आणि अनुप्रयोग फोल्डरमध्ये जा.

सुपर की दाबा आणि "जीएडिट" टाइप करा. एक मजकूर संपादक चिन्ह दिसेल. चिन्हावर क्लिक करा

नॉटिलस खिडकीतून संपादकमध्ये nautilius.desktop चिन्ह ड्रॅग करा.

"क्रिया = विंडो" असे म्हणतात त्या ओळीवर शोधा आणि ते पुढीलप्रमाणे बदला:

अॅक्शन = विंडो, ओपन रूट

तळाशी खालील ओळी जोडा:

[डेस्कटॉप कृती रुट म्हणून उघडते]

नाव = मूळ म्हणून उघडा

Exec = gksu नॉटिलस

फाइल जतन करा.

लॉग पुन्हा लॉग आउट करा आणि आपण कॅबिनेट चिन्हावर उजवे क्लिक करा आणि प्रशासक म्हणून नॉटिलस चालवण्यासाठी "रूट म्हणून उघडा" निवडा.

सारांश

जेव्हा gksu एक पर्याय आहे मला वाटते की आपण प्रशासकीय कामे करण्यासाठी आवश्यक असल्यास आपण टर्मिनलचा वापर करून चांगले आहात