Dove sono archiviati gli insulti sudo su macOS?


Risposte:


11

Se corri sudo strings /usr/bin/sudoottieni (tra molte altre cose)

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

Affinché gli insulti siano inclusi --with-insults(o una qualsiasi delle altre opzioni di insulto menzionate nel file INSTALL ) devono essere utilizzati durante la compilazione 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

Vedi Come installo gli insulti sudo su Mac? per istruzioni su come compilarlo da soli.


quindi dov'è il file binario sudoers.so in os x? per esempio in Linux è in/usr/lib/sudo/sudoers.so
Arduino_Sentinel

sudoè installato in /usr/bin/sudo. Le librerie sono diverse in macOS, probabilmente non esiste una libreria statica in quanto tale (almeno sudo find /usr -name '*sudo*' non ha restituito nulla in quella direzione)
nohillside
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.