Website-Suche

Lassen Sie sich von sudo beleidigen, wenn Sie ein falsches Passwort eingeben


Sudoers ist das standardmäßige sudo-Sicherheitsrichtlinien-Plugin in Linux, erfahrene Systemadministratoren können jedoch eine benutzerdefinierte Sicherheitsrichtlinie sowie Plugins für die Eingabe- und Ausgabeprotokollierung angeben. Es wird von der Datei /etc/sudoers oder alternativ in LDAP gesteuert.

Sie können sudoers, insults, option oder mehrere andere in der obigen Datei definieren. Es wird im Abschnitt defaults entries gesetzt. Lesen Sie unseren letzten Artikel, in dem 10 nützliche Sudoers-Konfigurationen zum Festlegen von 'sudo' in Linux erläutert werden.

In diesem Artikel erklären wir einen Konfigurationsparameter sudoers, mit dem eine Einzelperson oder ein Systemadministrator den Befehl set sudo ausführen kann, um Systembenutzer zu beleidigen, die ein falsches Passwort eingeben.

Beginnen Sie damit, die Datei /etc/sudoers wie folgt zu öffnen:

$ sudo visudo

Gehen Sie zum Abschnitt defaults und fügen Sie die folgende Zeile hinzu:

Defaults   insults

Unten sehen Sie ein Beispiel für eine /etc/sudoers-Datei auf meinem System, die Standardeinträge anzeigt.

Im obigen Screenshot können Sie sehen, dass viele andere Standardeinstellungen definiert sind, z. B. E-Mail an root senden, wenn ein Benutzer jedes Mal ein falsches Passwort eingibt, einen sicheren Pfad festlegen, eine benutzerdefinierte sudo-Protokolldatei konfigurieren und vieles mehr.

Speichern Sie die Datei, und schließen Sie sie.

Führen Sie einen Befehl mit sudo aus, geben Sie das falsche Passwort ein, und beobachten Sie dann, wie die Option "Beleidigungen" funktioniert:

$ sudo visudo

Hinweis: Wenn Sie den Parameter insults konfigurieren, deaktiviert er den Parameter badpass_message, der eine bestimmte Nachricht auf der Befehlszeile ausgibt (die Standardnachricht ist "sorry, try again"), falls ein Benutzer ein falsches Passwort eingibt.

Um die Nachricht zu ändern, fügen Sie den Parameter badpass_message zur Datei /etc/sudoers hinzu, wie unten gezeigt.

Defaults  badpass_message="Password is wrong, please try again"  #try to set a message of your own

Speichern Sie die Datei und schließen Sie sie, rufen Sie dann sudo auf und sehen Sie, wie es funktioniert. Die Nachricht, die Sie als Wert von badpass_message festgelegt haben, wird jedes Mal gedruckt, wenn Sie oder ein Systembenutzer ein falsches Kennwort eingeben.

$ sudo visudo

Das ist alles, in diesem Artikel haben wir besprochen, wie man sudo so einstellt, dass Beleidigungen gedruckt werden, wenn Benutzer ein falsches Passwort eingeben. Teilen Sie uns Ihre Gedanken über den Kommentarbereich unten mit.

Verwandte Artikel: