Linux कमांड लाइनच्या सहाय्याने रूट किंवा इतर वापरकर्ता बनण्यास कसे

आजकाल कमांड लाइनसह किती परस्पर संवाद साधता न लिनक्स वापरणे शक्य आहे परंतु अजूनही अनेक प्रसंगी आहेत जेथे कमांड लाइन वापरून काहीतरी करणे ग्राफिकल टूल वापरण्यापेक्षा खूप सोपे आहे.

कमांड लाइनमधून आपण नियमितपणे वापरण्याजोगी आदेशाचे उदाहरण म्हणजे apt-get म्हणजे डेबियन आणि उबंटू आधारित वितरण अंतर्गत सॉफ्टवेअर स्थापित करण्यासाठी वापरले जाते.

Apt-get वापरुन सॉफ्टवेअर स्थापित करण्यासाठी आपण असे करण्याची आवश्यकता असलेल्या वापरकर्त्यास असणे आवश्यक आहे.

लोकप्रिय डेस्कटॉप लिनक्स ऑपरेटिंग सिस्टम्स जसे की उबंटू आणि टकसाळ शोधणारे वापरकर्ते पहिले कमांड म्हणजे sudo.

Sudo कमांड आपल्याला कोणत्याही कमांडला दुस-या user वर चालवण्यास परवानगी देते आणि सामान्यतः उपयोगकर्त्यास एव्हेंटेट करण्यासाठी वापरला जातो जेणेकरून कमांड प्रशासक म्हणून लिहीली जाते (जी लिनक्स शब्दास रूट युजर म्हणून ओळखली जाते).

हे सर्व चांगले आणि चांगले आहे पण जर आपण अनेक आदेश चालवू इच्छित असाल किंवा आपण दीर्घ कालावधीसाठी अन्य वापरकर्ता म्हणून चालविण्याची आवश्यकता असेल तर आपण जे शोधत आहात ते su आदेश आहे.

हे मार्गदर्शक आपल्याला सु कमांड कसे वापरावे हे दर्शवेल आणि उपलब्ध असलेल्या स्विचेसबद्दल माहिती प्रदान करेल.

रूट वापरकर्ता कडे स्विच करा

रूट वापरकर्त्यावर स्विच करण्यासाठी आपल्याला एकाच वेळी ALT आणि T दाबून टर्मिनल उघडणे आवश्यक आहे.

आपण रूट वापरकर्ता स्विच मार्ग भिन्न भिन्न शकता उदा. लिनक्स पुदीना, उबंटू, कुबंटू, झुबुनु आणि लिबुन्टूसारख्या उबंटू आधारित डिलीव्हरवर आपल्याला खालील सुडो कमांडचा उपयोग करुन स्विच करणे आवश्यक आहे:

सुडो सु

जर आपण वितरणाचा वापर करीत असाल ज्याद्वारे आपण वितरणाची स्थापना केली तेव्हा रूट पासवर्ड सेट करण्याची परवानगी दिली तर आपण खालील वापरु शकता:

सु

जर आपण sudo कमांड चालवित असाल तर आपल्याला sudo password साठी विचारले जाईल परंतु जर आपण कमांड फक्त su म्हणून चालवली तर तुम्हाला रूट पासवर्ड द्यावा लागेल.

आपण खर्या रूट वापरकर्त्याला स्वीच केले आहे याची पुष्टी करण्यासाठी खालील कमांड टाईप करा:

मी कोण आहे

Whoami आदेश आपल्याला सांगते की आपण सध्या कोणत्या वापरकर्त्यास चालवत आहात?

आणखी एक वापरकर्ता स्विच आणि त्यांचे पर्यावरण अवलंब कसे

Su आदेशचा वापर इतर कोणत्याही वापरकर्त्याच्या खात्यावर स्विच करण्यासाठी केला जाऊ शकतो.

उदाहरणासाठी कल्पना करा की आपण useradd या कमांडचा उपयोग करून टेड नावाचा एक नवीन यूजर तयार केला आहे.

sudo useradd -m टेड

हे टेड नावाच्या युजरला तयार करेल आणि टेड नावाच्या टेडसाठी होम डिरेक्टरी तयार करेल.

खालील आदेशचा वापर करून वापरण्याआधी तुम्हाला टेड खात्यासाठी पासवर्ड सेट करणे आवश्यक आहे:

पासवूड टेड

वरील आदेश आपल्याला टेड खात्यासाठी पासवर्ड तयार करण्यास आणि पुष्टी करण्यास सांगतील.

आपण खालील कमांडचा वापर करून टेड खात्यावर स्विच करू शकता:

सु टेड

जसे की वरील आज्ञा आपल्याला टेड म्हणून लॉग करते परंतु आपण चाचणीसाठी होम फोल्डरमध्ये ठेवली जाणार नाही आणि .bashrc फाईलवर जोडलेली कोणतीही सेटिंग्ज लोड होणार नाही.

आपण तथापि टेडच्या स्वरूपात लॉग इन करुन खालील आज्ञाचा वापर करून पर्यावरण स्वीकारू शकता:

सु - टेड

या वेळी जेव्हा आपण टेड इन करता तेव्हा आपल्याला टेडसाठी होम डिरेक्टरीमध्ये ठेवण्यात येईल.

हे संपूर्ण कृती पाहून पाहण्याची एक चांगली पद्धत टेड उपयोक्ता खात्याची स्क्रीनफाट उपयुक्तता जोडते.

वापरकर्ता खात्यांवर स्विच केल्यानंतर एक आदेश कार्यान्वित करा

आपण दुसर्या वापरकर्त्याच्या खात्यावर स्विच करू इच्छित असाल परंतु आपण जसे -c स्विच वापरता तसे स्विच केल्यावर आदेश चालवा:

su -c स्क्रीनफ्रेच - टेड

उपरोक्त कमांडमध्ये सु वापरकर्ता वापरतो , -सी स्क्रीनफाट स्क्रिनफाच युटिलिटी आणि टेड अकाउंटवर टेड स्विच चालवते.

अॅडॉक स्विच

मी आधीपासूनच दर्शविले आहे की आपण दुसर्या खात्यावर कसे स्विच करू शकता आणि - स्विच वापरून समान वातावरण प्रदान करू शकता.

पूर्णतेसाठी आपण खालील देखील वापरू शकता:

सु-एल

su --login

खालीलप्रमाणे -s स्विच पुरवून तुम्ही वापरकर्ता वापरल्यास तुम्ही मुलभूत मुलभूतरित्या शेल वापरू शकता:

सु-स -

su --shell -

आपण खालील स्विच वापरून वर्तमान वातावरण सेटिंग्ज जतन करू शकता:

सु-एम

सु-पी

su --preserve-environment

सारांश

बहुतेक कॅज्युअल वापरकर्ते केवळ सोदो कमांडने मिळवण्यासाठी आज्ञाधारक कार्यान्वित करू शकतात पण जर तुम्ही जास्त वेळ वापरण्यास इच्छुक असाल तर आपण su कमांड वापरु शकता.

हे लक्षात घेणे महत्त्वाचे आहे की नोकरीसाठी आपल्याला आवश्यक असलेल्या परवानग्यासह केवळ एक खाते चालवणे ही एक चांगली कल्पना आहे. दुसऱ्या शब्दांत प्रत्येक आदेश मूळ म्हणून चालवू नका.