¿Dónde se almacenan los insultos sudo en macOS?

¿Cómo obtengo sudola lista de todos los mensajes de insultos en macOS?

Puede verificar si están codificados en binario: use:sudo strings $(which sudo)

Respuestas (1)

Si corres sudo strings /usr/bin/sudoobtienes (entre muchas otras cosas)

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

Para que se incluyan los insultos --with-insults(o cualquiera de las otras opciones de insultos mencionadas en el archivo INSTALL ) se necesitaría usar al compilar 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

Consulte ¿Cómo instalo sudo insults en Mac? para obtener instrucciones sobre cómo compilarlo usted mismo.

Entonces, ¿dónde está el archivo binario sudoers.soen OS X? Por ejemplo, en Linux está en/usr/lib/sudo/sudoers.so
sudoestá instalado en /usr/bin/sudo. Las bibliotecas son diferentes en macOS, probablemente no haya una biblioteca estática como tal (al menos sudo find /usr -name '*sudo*'no devolvió nada en esa dirección)