Sudo (सुपरयूजर डू) UNIX- और Linux-आधारित सिस्टम के लिए एक यूटिलिटी है जो विशिष्ट उपयोगकर्ताओं को सिस्टम के रूट (सबसे शक्तिशाली) स्तर पर विशिष्ट सिस्टम कमांड का उपयोग करने की अनुमति देने का एक कुशल तरीका प्रदान करती है। Sudo सभी कमांड और तर्कों को लॉग भी करता है। sudo का उपयोग करके, एक सिस्टम एडमिनिस्ट्रेटर:
- कुछ उपयोगकर्ताओं (या उपयोगकर्ताओं के समूहों) को सिस्टम ऑपरेशन के रूट स्तर पर कुछ (या सभी) कमांड चलाने की क्षमता दे सकता है
- नियंत्रित कर सकता है कि एक उपयोगकर्ता प्रत्येक होस्ट पर किन कमांड का उपयोग कर सकता है
- लॉग से स्पष्ट रूप से देख सकता है कि किन उपयोगकर्ताओं ने किन कमांड का उपयोग किया
- टाइमस्टैम्प फ़ाइलों का उपयोग करके, उस समय की मात्रा को नियंत्रित कर सकता है जब एक उपयोगकर्ता को अपना पासवर्ड दर्ज करने और उचित विशेषाधिकार दिए जाने के बाद कमांड दर्ज करने होंगे
sudo कॉन्फिगरेशन फ़ाइल बनाना और संदर्भित करना आसान है।