Où sont stockées les insultes sudo sur macOS?

Réponses:

11

Si vous courez, sudo strings /usr/bin/sudovous obtenez (parmi beaucoup d'autres choses)

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

Pour que les insultes soient incluses, --with-insults(ou l'une des autres options d'insultes mentionnées dans le fichier INSTALL ) doivent être utilisées lors de la compilation 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

Voir Comment installer les insultes sudo sur Mac? pour savoir comment le compiler vous-même.

nohillside
la source
alors où est le fichier binaire sudoers.so sous os x? par exemple sous linux son en/usr/lib/sudo/sudoers.so
Arduino_Sentinel
sudoest installé dans /usr/bin/sudo. Les bibliothèques sont différentes sous macOS, il n'y a probablement pas de bibliothèque statique en tant que telle (du moins sudo find /usr -name '*sudo*' n'a rien retourné dans cette direction)
nohillside