Wie verwende ich passprompt_override in der sudoers-Datei?

315
tonybaldwin

Ich hatte auf einer früheren Maschine passprompt_override in der sudoers-Datei verwendet, um die Eingabeaufforderung zu ändern:

ENTER NUCLEAR LAUNCH CODE:(statt der alten langweilig enter password:) Aber jetzt, für das Leben von mir, kann ich mich nicht erinnern, wie ich es tun soll, wie zum Beispiel das, was in der Datei hinzugefügt / geschrieben werden soll, und die Manpage ist nicht besonders auffallend mit Beispielen. Kann jemand diese Funktion verwenden?

Wenn es relevant ist, habe ich Debian / Jessie 8.5

0
Suchen Sie nach "prompt" in man 5 Sudoers. Arnold Beiland vor 7 Jahren 0

2 Antworten auf die Frage

1
thesoundman20

Ich würde empfehlen, Ihrer .bashrc-Datei einen Alias ​​hinzuzufügen, anstatt Ihre sudoers-Datei zu ändern. Sie können dies erreichen, indem Sie Folgendes tun:

1.Öffnen Sie Ihre .bashrc-Datei

2. Gehen Sie zu dem Abschnitt, der einen lsAlias ​​enthält

3. Geben Sie am Ende der Liste Folgendes ein:

 alias sudo='sudo --prompt="ENTER NUCLEAR LAUNCH CODE:"' 

4.speichern und schließen Sie die Datei

5.Test

Stellen Sie sicher, dass Sie das letzte einzelne Anführungszeichen hinzufügen, sonst funktioniert es nicht.

Das ist super interessant. Ich hätte nie daran gedacht. CoreyJJohnson vor 6 Jahren 0
0
CoreyJJohnson

Verwenden Sie visudo, um Ihre Sudoers-Richtlinie zu ändern. fügen Sie die folgende Zeile hinzu.

Defaults passprompt = "ENTER NUCLEAR LAUNCH CODE:"

Möglicherweise müssen Sie auch die folgende Zeile hinzufügen.

Standardwerte passprompt_override

https://www.sudo.ws/man/1.8.16/sudoers.man.html