Su कमांड का उपयोग आमतौर पर अस्थायी रूप से किसी अन्य खाते में लॉगिन करने के लिए किया जाता है। "विकल्प उपयोगकर्ता" के लिए कमांड नाम छोटा है। हालांकि, इसे अक्सर "सुपर उपयोगकर्ता" कमांड के रूप में भी जाना जाता है, क्योंकि अक्सर इसका उपयोग अस्थायी रूप से लॉग इन करने के लिए किया जाता है जड़ खाता, जिसमें सभी सिस्टम प्रशासन कार्यों तक पूर्ण पहुंच है। वास्तव में, यदि आप यह निर्दिष्ट नहीं करते कि आप किस खाते में लॉग इन करना चाहते हैं, सु मान लें कि आप लॉग इन करना चाहते हैं जड़ लेखा। यह निश्चित रूप से आवश्यक है कि आप रूट पासवर्ड जानते हैं। किसी अन्य खाते में लॉगिन करने के बाद, नियमित उपयोगकर्ता खाते पर वापस आने के लिए, आप बस टाइप करें बाहर जाएं और वापसी हिट।
तो इसका मूल उपयोग सु कमांड प्रॉम्प्ट पर बस "su" दर्ज करना है:
सु
जड़ उपयोगकर्ता का खातावास्तव में किसी दूसरे खाते में लॉग इन करने के बजाय आप उस आदेश को निर्दिष्ट कर सकते हैं जिसके साथ आप दूसरे खाते में निष्पादित करना चाहते हैं सु आदेश। इस तरह आप तुरंत नियमित खाते में वापस आ जाते हैं। उदाहरण के लिए:
su jdoe -c whoami
आप अर्धविराम से अलग करके और एकल उद्धरण के साथ इसे संलग्न करके दूसरे खाते में एकाधिक कमांड निष्पादित कर सकते हैं, जैसा कि इस उदाहरण में है:
su jdoe -c 'कमांड 1; command2; command3 '
ls ग्रेप प्रतिलिपि jdoe
su jdoe -c 'ls; grep uid file1> file2; फ़ाइल 2 / usr / स्थानीय / साझा / फ़ाइल 3 कॉपी करें
sudo सु sudo
sudo -u रूट ./setup.sh
लॉग इन करने के बाद, आप कुछ कमांड के साथ लॉगिन (-यू रूट) निर्दिष्ट किए बिना कुछ मिनटों के लिए sudo कमांड के माध्यम से कमांड निष्पादित करना जारी रख सकते हैं।
यदि संभव हो, तो दुर्घटना से सिस्टम को गंभीर नुकसान पहुंचाने से बचने के लिए प्रतिबंधित विशेषाधिकार वाले खाते का उपयोग करके अपना नियमित कार्य करना बेहतर होता है।
निम्न उदाहरण दिखाता है कि आप निम्न आदेश के साथ संरक्षित निर्देशिका की फ़ाइलों को कैसे सूचीबद्ध कर सकते हैं:
सुडो एलएस / यूएसआर / स्थानीय / वर्गीकृत
प्रसारण संदेश
sudo shutdown -r +20 "नेटवर्क समस्या को ठीक करने के लिए रिबूटिंग"




