Benutzer-Werkzeuge

Webseiten-Werkzeuge


sudo

Sudo installieren

Sudo ist ein Programm das es unpriviligierten Usern erlaubt, mit seiner Hilfe, Superuser Programme auszuführen. Die Installation von sudo alleine genügt aber noch nicht um dies zu erreichen. Die Sudonutzer müssen vorher noch in der sudoers Konfigurationsdatei angelegt werden und mit entsprechenden Rechten versehen werden. Der Einfachheit wegen zeige ich hier erst mal nur die Einrichtung von zwei Sudoern inkl. vollen Rechten auf.

Unter Debian installiert man sudo am besten mit Apt

aptitude install sudo

Sudo Nutzer mit beliebigen Texteditor in /etc/sudoers eintragen. Natürlich müssen die Nutzer auch auf dem System eingerichtet sein! Dazu nutzt man adduser oder ähnliches.

nano /etc/sudoers

Alternativ geht es auch mit visudo

visudo

Im Beispiel werden jondoe und janedoe mit vollen Superuserrechten angelegt.

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

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL) ALL
johndoe    ALL=(ALL) ALL
janedoe    ALL=(ALL) ALL

Dann können eingetragenen sudoers mit sudo privigilierte Programme ausführen. Zum Beispiel so

sudo aptitude update

Beim erstmaligen Aufruf von sudo in einer Shell, muss der Nutzer sein eigenes Passwort zur Verifikation angeben. Diese Passworteingabe sollte nach dem Ausloggen verfallen. Wie sich das in Verbindung mit screen verhält weiß ich noch nicht. Eventuell gibt es auch ein Timeout für die Passworteingabe…

Der erste Aufruf von sudo mit einem neu angelegten sudoer sieht so aus:

johndoe@example:~$ sudo aptitude update
 
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
 
    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.
 
Password:
/var/www/dokuwiki.jackson-it.de/web/wiki1/data/pages/sudo.txt · Zuletzt geändert: 2016/11/04 16:59 (Externe Bearbeitung)