Wie erhalte ich unter sudo
macOS die Liste aller Beleidigungsnachrichten?
Wie erhalte ich unter sudo
macOS die Liste aller Beleidigungsnachrichten?
Antworten:
Wenn du rennst sudo strings /usr/bin/sudo
bekommst du (unter anderem)
Sudo version %s
1.8.17p1
Configure options: %s
--with-password-timeout=0 --disable-setreuid --with-env-editor --with-pam
--with-libraries=bsm --with-noexec=no --sysconfdir=/private/etc
--without-lecture --enable-static-sudoers --with-rundir=/var/db/sudo
Damit Beleidigungen eingeschlossen werden können --with-insults
(oder eine der anderen in der INSTALL-Datei genannten Beleidigungsoptionen ), muss beim Kompilieren Folgendes verwendet werden sudo
:
--with-insults
Define this if you want to be insulted for typing an incorrect password
just like the original sudo(8). This is off by default.
Sudoers option: insults
Siehe Wie installiere ich Sudo-Beleidigungen auf einem Mac? Anweisungen zum Kompilieren selbst.
sudoers.so
/usr/lib/sudo/sudoers.so
sudo
ist installiert in /usr/bin/sudo
. Bibliotheken sind in macOS unterschiedlich, es gibt wahrscheinlich keine statische Bibliothek als solche (hat zumindest sudo find /usr -name '*sudo*'
nichts in diese Richtung zurückgegeben)
sudo strings $(which sudo)