तात्पुरते खाती आणि विशेषाधिकार कसे बदलावेत

सु आणि सुडो कमांड्स

Su आदेश सामान्यतः दुसर्या खात्यात तात्पुरते लॉगिन करण्यासाठी वापरला जातो. कमांडचे नाव "पर्यायी वापरकर्ता" साठी लहान आहे. तथापि, हा सहसा "सुपर वापरकर्ता" आदेश म्हणूनही ओळखला जातो, कारण बहुतेक वेळा ते रूट खात्यामध्ये तात्पुरते लॉग इन करण्यासाठी वापरले जातात, ज्यास सर्व सिस्टम व्यवस्थापन फंक्शन्सची पूर्ण प्रवेश आहे. खरं तर, आपण कोणत्या खात्यात लॉग इन करू इच्छिता हे निर्दिष्ट न केल्यास, हे असे गृहीत धरते की आपण रूट खात्यामध्ये लॉग इन करू इच्छिता. अर्थातच आपल्याला रूट पासवर्ड माहित असणे आवश्यक आहे. दुस-या खात्यात लॉग इन केल्यानंतर, नियमित वापरकर्ता खात्यात परत येण्यासाठी, आपण फक्त टाईप करा आणि रिटर्न भरणे टाईप करा

तर सू ची मूलभूत वापरा कमांड प्रॉम्प्टवर "su" प्रविष्ट करा.

सु रूट वापरकर्ता खाती

प्रत्यक्षात दुसर्या खात्यात लॉग इन करण्याऐवजी आपण su आदेशासह इतर खात्यामध्ये कार्यान्वित करू शकता अशी आज्ञा निर्दिष्ट करू शकता. त्या प्रकारे आपण लगेच आपल्यास नियमित खाते नोंदू शकता. उदाहरणार्थ:

सु जीडीओ -सी व्हामी

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

su jdoe -c 'कमांड 1; कमांड 2; कमांड 3 ' ls grep copy jdoe su jdoe -c' ls; grep uid file1> file2; copy file2 / usr / local / shared / file3 ' sudo su suudo sudo -u root ./setup.sh

तुमच्याकडे लॉग इन झाल्यानंतर, आपण प्रत्येक आदेशासह लॉगिन (-u root) निर्दिष्ट केल्याशिवाय sudo आदेशाद्वारे काही मिनिटांसाठी कमांड कार्यान्वित करू शकता.

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

खालील उदाहरणामध्ये आपण संरक्षित डिरेक्ट्रीची फाइल्स खालील आदेशांसह यादी कशी देऊ शकता हे दर्शविते:

sudo ls / usr / local / classified प्रसारण संदेश sudo shutdown -r +20 "नेटवर्क समस्या निश्चित करण्यासाठी रीबूट"