Wenn Sie sich darauf beziehen, einem Benutzer die Berechtigung zum Ausführen zu geben sudo
, denken Sie normalerweise daran, ihm die Berechtigung zu geben, einen Befehl im Namen der root. But
Berechtigungen des Benutzers sudoers file allows much more detailed configuration options that can give permissions to run only one particular command with
root auszuführen.
Fügen Sie der sudoers
Datei beispielsweise Folgendes hinzu (using visudo
):
alarm ALL=(ALL) NOPASSWD: /usr/bin/netctl start wlan0-ssid
den Umfang zu begrenzen, sudo
für den Benutzer alarm
nur auf einen bestimmten Befehl mit einem Argument angegeben: /usr/bin/netctl start wlan0-ssid
. Es gibt diesem Benutzer keine weiteren Berechtigungen und er kann nicht auf Dateien zugreifen (da sonst andere, nicht spezifizierte Befehle ausgeführt werden müssten).
Fügen Sie weitere Zeilen hinzu und passen Sie sie an Ihre Konfiguration an.