sudo te insulta si te equivocas de contraseña
El comando sudo es una herramienta para delegar ciertas tareas del administrador a otros usuarios que también se puede utilizar para mantener un registro de las acciones de varios administradores un mismo sistema. Una opción poco conocida es la posibilidad que insulte al usuario si se equivoca de contraseña. Seguramente es una opción poco conocida porque la mayoría de distribuciones la desactivan por algún extraño motivo
En el caso que tengamos el sudo compilado con los insultos, habilitarlos es tan simple como añadir “Defaults insults” en el fichero /etc/sudoers:
echo "Defaults insults" >> /etc/sudoers
En caso que no funcione es que no tenemos habilitados los insultos, por ejemplo, en el caso de CentOS 5 no lo tendremos. Deberemos substituir el sudo por una versión con insultos:
cd /usr/local/src/ wget http://www.sudo.ws/sudo/dist/sudo-1.7.4p4.tar.gz tar xzf sudo-1.7.4p4.tar.gz cd sudo-1.7.4p4
En el configure tenemos varias opciones para habilitar cierto conjunto de insultos:
# ./configure --help | grep insu --with-insults insult the user for entering an incorrect password --with-all-insults include all the sudo insult sets --with-classic-insults include the insults from the "classic" sudo --with-csops-insults include CSOps insults --with-hal-insults include 2001-like insults --with-goons-insults include the insults from the "Goon Show" --with-pc-insults replace politically incorrect insults with less
Mediante –with-all-insults los habilitamos todos y con las opciones –prefix y –exec-prefix indicamos dónde se encuentra actualmente instalado para substituir el sudo:
./configure --with-all-insults --prefix=/usr/ --exec-prefix=/usr/ make && make install
A continuación lo podemos probar para ir viendo los insultos que nos va soltando cada vez que nos equivocamos:
$ sudo ls Password: I have been called worse. Password: Wrong! You cheating scum! Password: My pet ferret can type better than you! sudo: 3 incorrect password attempts
22. December 2010 at 3:48 pm :
Buen post jordi!
Podira ser divertido activarselo a alguno de tus compañeros de trabajo. El día que falte uno que yo sé, arrancaré desde un livecd y se lo pondré 🙂
23. December 2010 at 10:53 am :
Muy bueno!!!!