Ich habe vor, mit den Linux-Beleidigungen zu spielen und ein paar hinzuzufügen. Allerdings konnte ich nur herausfinden, wie man eine einzelne Beleidigung hinzufügt, aber keine Liste oder den Speicherort der Datei, die die Beleidigungen enthält.
13
Antworten:
Um die Liste der Beleidigungen zu bearbeiten, müssen Sie die Quelle bearbeiten und neu kompilieren.
Die Beleidigungen werden in
plugins/sudoers/ins_*.h
(4 Dateien) gespeichert . Wenn Sie eine neue Datei hinzufügen, müssen Sie deren Definition hinzufügenplugins/sudoers/insults.h
. Das ist es.quelle
Für mich auf der Debian-Seite habe ich am Ende eine sudoers.d-Direktive geschrieben, um das Ergebnis zu erzielen, weil das Hinzufügen einer Liste benutzerdefinierter Beleidigungen eine Neukompilierung von erfordert
sudo
.In meiner benutzerdefinierten Konfiguration verwende ich zwei Direktiven
Eine für langweilige Systeme, wo
sudo
ohne kompiliert wirdinsults
, hier verwende ich,badpass_message
um eine einzelne benutzerdefinierte Beleidigung fest zu codieren, die in jeder falschen Passwortnachricht erscheintEine Direktive für die Fun- Systeme, auf denen
insults
unterstützt wirdsudo
Sie müssen aktivieren entweder
insults
oderbadpass_message
, so dass beide fällt zurück aufinsults
(zumindest auf Debian).quelle
Ich bin mir nicht sicher, da ich diese lustige (?) Funktion noch nicht benutzt habe, aber ich finde, dass diese Sudoer Beleidigungen helfen und mich beleidigen, Sudo !!! und andere Verweise, die darauf hindeuten, dass diese "Funktion" für das Kompilieren
sudo
aus Quellen aktiviert werden muss .Ich gastiere, dass (da es Spaß macht, aber nutzlos ist) viele * nix es überhaupt nicht enthalten und wenn sie dies tun, wird diese Liste in die
sudo
ausführbare Datei hartcodiert .Um dies zu erhalten, müssen Sie die folgende Anweisung bearbeiten
/etc/sudoers
(verwendenvisudo
) und hinzufügen:Unter OSX 10.8.4 (sudo Version 1.7.4p6) können Sie die aktive Version überprüfen,
Defaults
indem Sie Folgendes verwenden:Dann können Sie es versuchen mit:
und wenn du ein falsches Passwort schreibst, siehst du die "Beleidigung"
Aber ich habe das alles unter OSX 10.8.4 getestet und es funktioniert nicht, man bekommt die Standardnachricht
Sorry, try again.
.Ich habe die Ausgabe von durchsucht
aber es gibt keine solchen Saiten.
HINWEIS: Ich werde es auf einem anderen * nix testen (sobald ich kann) und berichten.
quelle