So führen Sie den Befehl sudo aus, ohne ein Passwort unter Linux einzugeben

So führen Sie den Befehl sudo aus, ohne ein Passwort unter Linux einzugeben

Falls Sie Linux auf einem Computer ausführen, den Sie normalerweise alleine verwenden, sagen Sie beispielsweise auf einem Laptop und geben Sie jedes Mal, wenn Sie aufrufen, ein Passwort ein sudo kann auf lange Sicht so langweilig werden. In diesem Handbuch werden wir daher beschreiben, wie der Befehl sudo so konfiguriert wird.

Diese Einstellung erfolgt in der /etc/sudoers Datei, die Sudoers dazu veranlasst, das Plugin für Standardsicherheitsrichtlinien für den SUDO -Befehl zu verwenden; gemäß Abschnitt "Benutzerkennungsspezifikation".

Wichtig: Im Sudeors Datei wird der authentifizierende Parameter, der standardmäßig aktiviert wird, für Authentifizierungszwecke verwendet. Wenn es festgelegt ist, müssen sich Benutzer über ein Passwort (oder andere Authentifizierungsmittel) authentifizieren, bevor sie Befehle mit ausführen sudo.

Dieser Standardwert kann jedoch mit dem überschrieben werden Nopasswd (Erfordern kein Passwort, wenn der Benutzer aufruft sudo Befehl) Tag.

Die Syntax zum Konfigurieren von Benutzerberechtigungen lautet wie folgt:

user_list host_list = effekte_user_list Tag_List Befehl_List 

Wo:

  1. Benutzerliste - Liste von Benutzern oder einem Benutzeralias, der bereits festgelegt wurde.
  2. Host_list - Liste der Hosts oder eines Host -Alias, auf dem Benutzer sudo ausführen können.
  3. effektiv_user_list - Liste der Benutzer, die sie als Alias ​​ausführen müssen, oder als Alias.
  4. Tag_List - Liste der Tags wie Nopasswd.
  5. command_list - Liste der Befehle oder eines Befehls -Alias, die von den Benutzern mit Sudo ausgeführt werden sollen.

Einem Benutzer zuzulassen (Aaronkilik im Beispiel unten) zum Ausführen aller Befehle mithilfe sudo Öffnen Sie ohne Passwort die sudoers Datei:

$ sudo visudo 

Und fügen Sie die folgende Zeile hinzu:

Aaronkilik All = (all) nopasswd: alle 

Verwenden Sie für den Fall einer Gruppe die % Zeichen vor dem Gruppennamen wie folgt; Dies bedeutet, dass alle Mitglieder der sys Die Gruppe führt alle Befehle mit sudo ohne Passwort aus.

%sys alle = (alle) nopasswd: alle 

Damit einem Benutzer einen bestimmten Befehl ausführen kann (/bin/töten) Fügen Sie mit Sudo ohne Passwort die folgende Zeile hinzu:

Aaronkilik All = (all) nopasswd: /bin /töten 

Die folgende Zeile ermöglicht den Mitgliedern der sys Gruppe, um die Befehle auszuführen: /bin/töten, /bin/rm Verwendung sudo ohne Passwort:

%sys all = (alle) nopasswd: /bin /till, /bin /rm 
Führen Sie sudo ohne Passwort aus

Für mehr sudo Konfiguration und zusätzliche Verwendungsoptionen finden Sie in unseren Artikeln, in denen weitere Beispiele beschrieben werden:

  • 10 nützliche Sudoers -Konfigurationen zum Einstellen von 'sudo' unter Linux
  • Lassen Sie sich von Sudo beleidigen, wenn Sie ein falsches Passwort eingeben
  • So halten Sie "sudo" -Kennwort -Timeout -Sitzung länger unter Linux

In diesem Artikel haben wir beschrieben, wie der Befehl sudo so konfiguriert wird. Vergessen Sie nicht, uns Ihre Gedanken zu diesem Leitfaden oder anderen nützlichen Sudeors -Konfigurationen für Linux -Systemadministratoren in den Kommentaren anzubieten.