¿Cómo instalo sudo insultos en Mac?

¿Cómo instalo sudo insultos en el terminal Mac?

Al parecer, Apple ha limpiado de Darwin, por lo que añadir Defaults insults través de sudo visudo no ayuda.

  • Ejecutar aplicaciones GUI desde Terminal con privilegios de root
  • ¿Cómo instalo Darwin 13 en OS X 10.9.1?
  • ¿Cómo download e instalar el sistema operativo Darwin 13 en x86?

  • El command sudo de cosas insultantes dice cuando ingresa una contraseña incorrecta.

  • MacBook Pro con pantalla Retina (finales de 2012) no salida nada por encima de 1080p
  • ¿Cómo puedo evitar que AirPort despierte mi Macbook Pro?
  • La configuration de la resolución del monitor externo se pierde después de que MacBook "se despierte" del modo de suspensión
  • ¿No utilizó Apple para proporcionar una memory USB con OS X?
  • ¿Por qué mi Macbook Pro está tan lento?
  • Apple Mini DisplayPort a adaptador VGA y comunicación DDC / CI
  • One Solution collect form web for “¿Cómo instalo sudo insultos en Mac?”

    Para instalar un sudo con insultos hay que comstackrlo usted mismo:

    Requisitos: Xcode 8.0, Sierra 10.12, probablemente SIP inhabilitado

    • Copia de security de sudo y visudo:

       sudo cp /usr/bin/sudo /usr/bin/sudo.backup sudo cp /usr/sbin/visudo /usr/sbin/visudo.backup 
    • Crear un dir: mkdir sudo
    • Cambiar al directory: cd sudo
    • Curl el sudo de código abierto de Apple:

       curl https://opensource.apple.com/tarballs/sudo/sudo-83.tar.gz | tar zxf - 
    • cd a la carpeta de origen:

       cd sudo-83/src 
    • configurar, realizar y realizar la installation:

       ./configure --with-password-timeout=0 --disable-setreuid --with-env-editor --with-pam --with-libraries=bsm --with-noexec=no --sysconfdir="/private/etc" --with-timedir="/var/db/sudo" --with-all-insults make sudo make install 

      El file sudo-83 / src / INSTALL contiene muchas más opciones de ajuste para el command configure.

    • Los files se pueden instalar en / usr / local / bin / y / usr / local / sbin / así que puede que tengas que moverlos (en mi caso tuve que hacerlo):

       sudo mv /usr/local/sbin/visudo /usr/sbin/visudo sudo rm /usr/local/bin/sudoedit sudo mv /usr/local/bin/sudoreplay /usr/bin/ sudo mv /usr/local/bin/sudo /usr/bin/sudo /usr/bin/sudo ln -s /usr/bin/sudo /usr/bin/sudoedit 

      o modifique su ruta de acceso y prepend / usr / local / bin y / usr / local / sbin.

    • Ingrese /usr/bin/sudo /usr/sbin/visudo

    • Añada la línea en el modo de inserción (simplemente pulse i )

       Defaults lecture_file = "/etc/sudo_lecture" #<-already there Defaults insults 

      Guarde el file después de pulsar esc con :wq! .

    • Probablemente tengas que dejar de fumar y relanzar Terminal ahora.

    Resultados:

     host:~ user$ ls -l /usr/bin/sudo* -rwsr-xr-x 1 root wheel restricted 225428 Oct 19 02:01 /usr/bin/sudo -rx--x--x 1 root wheel restricted 369136 Oct 19 02:00 /usr/bin/sudo.backup lrwxr-xr-x 1 root wheel restricted 13 Oct 19 02:03 /usr/bin/sudoedit -> /usr/bin/sudo -rwxr-xr-x 1 root wheel restricted 49544 Oct 19 02:01 /usr/bin/sudoreplay host:~ user$ sudo openssl sha1 /usr/bin/sudo* SHA1(/usr/bin/sudo)= 87d9ad990813b5a949d07267d566bb3a1fddeec0 SHA1(/usr/bin/sudo.backup)= 088c317bf7b8a146803533173699021b9aef5b16 SHA1(/usr/bin/sudoedit)= 87d9ad990813b5a949d07267d566bb3a1fddeec0 SHA1(/usr/bin/sudoreplay)= f76c5ad8d6f2aebbc24d77fee54a54ba9d207e25 Last login: Wed Oct 19 02:09:33 on console host:~ user$ sudo ifconfig Password: Do you think like you type? Password: He has fallen in the water! Password: I don't wish to know that. sudo: 3 incorrect password attempts 

    Los files pueden ser sobrescritos después de una actualización / actualización del sistema.


    Recomstackr sudo con insultos también funciona en sistemas antiguos – tienes que elegir el respectivo tarball (por ejemplo, sudo-73.tar.gz debería funcionar con 10.9 y 10.10).


    Modificando los ins _ *. H en la carpeta src debería ser capaz de include más insultos. También puede agregar files adicionales de ins _ *. H, pero entonces usted tiene que includelos en insults.h como los otros cuatro ya lo son. También puede include insultos no ingleses por supuesto!

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).