Sudo


Πολλές φορές χρειάζεται ένας απλός χρήστης να εκτελέσει μία εντολή ή εντολές με περισσότερα
δικαιώματα ή ακόμα και ως διαχειριστής.

Αυτό μπορεί να γίνει και χωρίς να δοθεί στον χρήστη ο κωδικός του διαχειριστή (root)
με την χρήση του προγράμματος sudo.

Το πρόγραμμα sudo δεν είναι τίποτα άλλο από ένα αρωγό όπου μπορούν να εκτελεστούν
εντολές με τα δικαιώματα ενός διαφορετικού χρήστη (π.χ. root).

Χρησιμοποιεί ένα αρχείο στο οποίο μπορεί να καταγράψει τους χρήστες ή καλύτερα τις ομάδες
χρηστών και ποια ή ποιες εντολές μπορούν να εκτελέσουν στο σύστημα.

Το αρχείο ονομάζεται /etc/sudoers

Ένα απλό παράδειγμα είναι το παρακάτω:

Formatter "highlight/html" not found

Επειδή όμως το αρχείο είναι ευαίσθητο για να το κάνουμε edit
πρέπει να χρησιμοποιήσουμε την εντολή:

visudo

Ένα παράδειγμα χρήσης του προγράμματος sudo είναι το παρακάτω:

Formatter "highlight/html" not found

— Σημείωση:
Ένα χαρακτηριστικό της διανομής ubuntu είναι ότι κατά την εγκατάσταση ο χρήστης ο 
οποίος δημιουργείται μπαίνει αυτόματα στο group admin και με την παραπάνω εγγραφή στο αρχείο
sudoers αποκτά δικαιώματα root με την χρήση του προγράμματος sudo.