लिनक्स पर रूट विशेषाधिकारों के साथ उद्घाटन कार्यक्रम हैकभी-कभी प्लेटफ़ॉर्म पर सुरक्षा की प्रकृति के कारण आवश्यकता होती है। तथ्य यह है कि कुछ ऑपरेशन नियमित उपयोगकर्ता (रूट फ़ोल्डर में फ़ाइलों को प्रबंधित करने, हार्ड ड्राइव या संपादन सिस्टम फ़ाइलों को प्रारूपित करने जैसी चीजें) के साथ संभव नहीं हैं।
रूट के साथ प्रोग्राम खोलने के कई तरीके हैंलिनक्स पर पहुँच। इस गाइड में, हम आपको दिखाएंगे कि कैसे। हालाँकि, ध्यान रखें: रूट खाते के साथ कार्यक्रम शुरू करने के लिए, आपको पहले इसे सक्षम करने की आवश्यकता होगी। यदि आप अक्षम रूट खाते के साथ लिनक्स ओएस का उपयोग कर रहे हैं, तो इसे कैसे चालू करें, यह जानने के लिए नीचे दिए गए निर्देशों का पालन करें।
रूट खाता सक्षम करें
दबाकर एक टर्मिनल विंडो लॉन्च करें Ctrl + Alt + T या Ctrl + Shift + T कीबोर्ड पर। फिर, अपने सिस्टम को संभालने sudo विशेषाधिकारों, का उपयोग करें सूद- s एक उन्नत सत्र में प्रवेश करने की आज्ञा।
sudo -s
अगला, टाइप करें पासवर्ड सिस्टम पर रूट खाते के पासवर्ड को रीसेट करने के लिए बाध्य करना।
passwd
रूट खाते के लिए अपने लिनक्स पीसी पर एक नया पासवर्ड सेट करें। हालांकि, ध्यान रखें कि इसे सुरक्षित करने की आवश्यकता है। नया पासवर्ड सेट हो जाने के बाद, रूट खाते को एक बार फिर से एक्सेस किया जा सकता है।
रूट - टर्मिनल के साथ खुले कार्यक्रम
रूट विशेषाधिकारों के साथ कार्यक्रमों को लॉन्च करने का सबसे तेज़ और आमतौर पर सबसे विश्वसनीय तरीका रूट में लॉग इन करना है, और फिर प्रोग्राम के नाम को कमांड के रूप में निष्पादित करना है।
su -
एक बार जब आप टर्मिनल सत्र में रूट एक्सेस प्राप्त कर लेते हैं, तो आप एक कार्यक्रम शुरू कर पाएंगे। इसलिए, उदाहरण के लिए, यदि आप रूट एक्सेस के साथ Gnome फ़ाइल प्रबंधक का उपयोग करना चाहते हैं, तो आप इसे नहीं चलाएंगे नॉटिलस टर्मिनल में कमान।

nautilus
तो, याद रखें। रूट के रूप में लॉग इन करें और उसके बाद ऐप शुरू करें:
program-name
अधिकांश कार्यक्रम जल्दी से सुपरयुसर के साथ शुरू हो सकते हैंयदि आप रूट हैं तो विशेषाधिकार हालाँकि, कृपया ध्यान रखें, टर्मिनल विंडो विधि 100% विश्वसनीय नहीं है। लिनक्स पर कमांड-लाइन की प्रकृति के कारण, कुछ एप्स केवल फ्लैट आउट हो गए हैं जो नहीं चलते हैं।
यह पता लगाने का कोई तरीका नहीं है कि कौन से कार्यक्रम काम करते हैंइस विधि के साथ और क्या नहीं। निर्धारित करने का सबसे अच्छा तरीका परीक्षण और त्रुटि है। हालाँकि, यदि कोई प्रोग्राम टर्मिनल में रूट के रूप में लॉन्च करने से इनकार करता है, तो वह कमांड-लाइन में ऐसा कहेगा।
रूट के साथ खुले कार्यक्रम - Pkexec
अधिकांश लिनक्स ऑपरेटिंग सिस्टम पर, जब एक कार्यक्रमरूट के रूप में चलाने की जरूरत है, एक पासवर्ड प्रॉम्प्ट प्रकट होता है। यह संकेत उपयोगकर्ता को अपना खाता पासवर्ड दर्ज करने का निर्देश देता है। फिर, एप्स उन्नत विशेषाधिकार के साथ लॉन्च होते हैं। डेस्कटॉप पर इस तरह से प्रोग्राम लॉन्च करना Pkexec टूल की बदौलत संभव हो पाता है।
इस तरह से कार्यक्रमों को शुरू करना बहुत महत्वपूर्ण नहीं है। इस उपकरण के साथ अपने लिनक्स डेस्कटॉप पर स्थापित किसी भी एप्लिकेशन के बारे में शुरू करना काफी आसान है।
Pkexec का उपयोग करने के लिए, दबाएँ Alt + F2 कीबोर्ड पर। यह कीबोर्ड कॉम्बो आपके डेस्कटॉप वातावरण पर एक त्वरित-लॉन्च विंडो शुरू करेगा।
एक बार क्विक-लॉन्च विंडो डेस्कटॉप पर खुली होने पर, बाहर लिखें pkexec कमांड, उस प्रोग्राम का नाम जिसके बाद आप लॉन्च करना चाहते हैं।
उदाहरण के लिए, Gparted विभाजन प्रबंधक को रूट के रूप में लॉन्च करने के लिए, आप ऐसा करेंगे:

pkexec gparted
बस नीचे दिए गए कमांड-सिंटैक्स का पालन करें, और लगभग हर प्रोग्राम को रूट के रूप में लॉन्च करना चाहिए।
pkexec programname
लिनक्स डेस्कटॉप पर क्विक-लॉन्च बार का उपयोग नहीं करना चाहते हैं? टर्मिनल में pkexec टूल के माध्यम से रूट के रूप में एप्लिकेशन लॉन्च करना संभव है। बस एक टर्मिनल सत्र शुरू करके दबाएं Ctrl + Alt + T या Ctrl + Shift + T। फिर करो:
pkexec programname
रूट के साथ खुले कार्यक्रम - गक्सु
Pkexec उपकरण के अपनी जगह लेने से बहुत पहले, वहाँगक्सू था। यह Pkexec के काम करने के तरीके के लिए समान रूप से कार्य करता है, लेकिन लिनक्स वितरण अनुरक्षकों ने इसे खोदने का फैसला किया, क्योंकि यह काम नहीं करता है। यदि आपने Pkexec का उपयोग करना पसंद नहीं किया है और रूट को प्रोग्राम के रूप में लॉन्च करने की आवश्यकता है, तो यह अभी भी काम करता है।
दुर्भाग्य से, बहुत से पर Gksu की स्थापना नहीं की गई हैआधुनिक लिनक्स वितरण के सॉफ्टवेयर रिपॉजिटरी, क्योंकि इसका उतना उपयोग नहीं किया गया है। अब तक, डेबियन 7-9 इसे सपोर्ट करती है, ओपनएसईएएसई एलएएपी (42.3 और 15.0) और टम्बलवीड इसका समर्थन करते हैं। उबंटू 16.04 एलटीएस भी करता है।
इसे स्थापित करने के लिए, एक टर्मिनल खोलें और अपने ऑपरेटिंग सिस्टम के साथ मेल खाने वाली कमांड दर्ज करें।
उबंटू 16.04 एलटीएस
sudo apt install gksu
डेबियन
sudo apt-get install gksu
OpenSUSE LEAP 15.0
sudo zypper addrepo http://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Leap_15.0/ gnome-apps sudo zypper install gksu
OpenSUSE LEAP 42.3
sudo zypper addrepo http://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Leap_42.3/ gnome-apps sudo zypper install gksu
OpenSUSE Tumbleweed
sudo zypper addrepo http://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Factory/ gnome-apps sudo zypper install gksu
जब आपके लिनक्स सिस्टम पर Gksu एप्लिकेशन सेट किया जाता है, तो यह उपयोग करने के लिए तैयार होना चाहिए। रूट के रूप में एक कार्यक्रम शुरू करने के लिए, दबाएं Alt + F2 डेस्कटॉप पर। एक लॉन्च बार दिखाई देगा। बार में, लिखें gksu उस कार्यक्रम के बाद जिसे आप लॉन्च करना चाहते हैं। उदाहरण के लिए, XFCE4 फ़ाइल प्रबंधक को शुरू करने के लिए, आप ऐसा करते हैं:

gksu thunar
गक्सू के साथ किसी भी एप्लिकेशन को लॉन्च करने के लिए, नीचे दी गई कमांड-लाइन सिंटैक्स का पालन करें।
gksu programname
आप टर्मिनल से रुट के रूप में भी एक ही सिंटैक्स के साथ एक ऐप लॉन्च कर सकते हैं।
टिप्पणियाँ