Server-Administration

Benutzerverwaltung unter Linux

Benutzer wechseln

Switch-User (su) ermöglicht das Ausführen von Prozessen unter einer anderen Benutzer-ID. Root darf dies ohne Authorisierung, alle anderen Benutzer benötigen das Passwort für den Account. "su - alen" startet eine neue Shell inklusive der Login-Dateien für den Benutzer "alen" unter Verwendung der zugehörigen Login-Shell. Nachteil hierbei ist, dass stets das Passwort eingegeben werden muss.

"sudo" bietet als Zusatzpaket mehr Möglichkeiten und merkt sich auch eine erfolgreiche Autorisierung für eine bestimmte Zeit. Die Konfigurationsdateien liegen unter "/etc/sudoers*". Per "visudo -f /etc/sudoers.d/mysudoers" kann die Datei bearbeitet werden.

"sudo <cmd>" führt <cmd> als Root aus, und "sudo -s" startet eine Shell. Mit "sudo -i -u alen" wird eine Login-Shell für den Benutzer "alen" aufgerufen.