¿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.


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

  • No related posts
  • One response to “¿Cómo instalo sudo insultos en Mac?”

      patrix said:

      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).