Befehle Ausführen als sudo

Als normaler User kann man Befehle ausführen, die normalerweise nur root ausführen kann, indem man sudo vor den auszuführenden Befehl setzt.

z.B. sudo /sbin/halt, um den Rechner herunterzufahren.

Wer welche Befehle von welchem Rechner aus ausführen kann, wird im File /etc/sudoers festgelegt. Dieses kann als root mit visudo (Achtung vi-Befehle) oder joe /etc/sudoers editiert werden. Es halt z.B. folgendes Aussehen:
 
 

# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
# or with joe /etc/sudoers also as root
#
# See the man page for the details on how to write a sudoers file.
#

# Host alias specification

# User alias specification

# Cmnd alias specification
Cmnd_Alias INTERNET=/sbin/mails, /sbin/tdslup
Cmnd_Alias HALT=/sbin/halt
Cmnd_Alias INTERNETSTOP=/usr/bin/killall

# User privilege specification
root    ALL=(ALL) ALL
moritz  ALL=(ALL) INTERNET, INTERNETSTOP, HALT
manuel  ALL=(ALL) INTERNET
monika  ALL=(ALL) INTERNET
bernhard ALL=(ALL) ALL

Moritz darf das Internet öffnen und schließen, sowie den Rechner herunterfahren
Monika und Manuel dürfen das Internet nur öffnen
Bernhard darf alles (ebenso wie root)
alle dürfen dies von jedem beliebigen rechner aus machen.