Inicio Informática Archivo sudoers, configuración del comando sudo en Ubuntu

Archivo sudoers, configuración del comando sudo en Ubuntu

Publicado por entreunosyceros
Publicado el: Última actualización:

AVISO: Esta entrada tiene más de dos años desde su publicación. Es posible que el contenido esté desactualizado.

El este pequeño artículo vamos a ver como configurar «un poco» el comando sudo y su salida. Todo esto lo vamos a poder hacer desde el archivo sudoers. Algunos usuarios me han preguntado como modificar los mensajes de solicitud de clave de root, así como el de error cuando te equivocas escribiéndola. También alguna que otra pregunta que me han mandado ha sido sobre como poder obtener algún tipo de respuesta visual. Cuando escribimos la contraseña en la terminal.

Por eso, en este artículo vamos a ver un par de pequeños trucos, que no son nada nuevo. Pero siguen siendo igual de prácticos en las versiones actuales de Ubuntu. Para este ejemplo yo lo voy a probar en la versión 16.04 LTS, pero antes ya lo probé en Ubuntu 17.04. Por eso imagino que valdrá para diferentes versiones de Ubuntu desde hace ya bastantes versiones.

Configurar el archivo sudoers

Cambiar los mensajes de contraseña errónea al ejecutar el comando sudo

Para empezar sólo tenemos que abrir una terminal (Ctrl+Atl+T) y ejecutar el siguiente comando:

sudo visudo

Se nos va a aparecer el editor nano. Al final del texto no tendremos más que escribir las dos siguientes líneas (que nadie haga copy&paste, puede no pegarse correctamente):

mensajes sudo archivo sudoers

Defaults passprompt=”mi frase de solicitud de password:” 

Defaults badpass_message=”mi frase para cuando haya error en el password:”

Mostrar asteriscos al escribir la contraseña de sudo

Ahora vamos a ver cómo hacer para que, cuando introducimos una contraseña en la terminal, en lugar de no mostrarse nada recibamos feedback. Se nos va a mostrar unos asteriscos. Más en concreto se va a mostrar un asterisco ocultando cada uno de los caracteres de la contraseña que introducimos.

La forma de hacerlo sería muy sencilla. Tenemos que editar el fichero /etc/sudoers (con permisos de administrador). Por eso podemos seguir con el archivo que abrimos antes. O si ya lo hemos cerrado, escribiendo la misma orden de antes o la siguiente:

sudo nano /etc/sudoers

Una vez en el archivo, tendremos que buscar la línea que dice:

Defaults env_reset

… y modificarla (añadiendo ,pwfeedback) para quede así:

pwfeedback

Si alguien quiere revertir el efecto, para que no se muestre nada cuando introducimos una contraseña en la terminal de nuestro Ubuntu. Solo tendrá que volver a editar el fichero sudoers y eliminar el ,pwfeedback que le hemos añadido antes.

Tras todo esto, ya podemos guardar. Como estamos utilizando el editor nano, solo tendremos que presionar la combinación Ctrl+O (la letra, no el número) y lo guardamos como /etc/sudoers. Hay que estar atentos a que el sistema no intente guardarlo como sudoers.tmp. Terminamos saliendo de nano pulsando la combinación de teclas Ctrl+X.

mensajes comando sudo

Ahora cada vez que utilicemos el comando sudo en nuestra terminal veremos que cuando escribimos la contraseña se van a mostrar unos asteriscos. También cuando escribamos mal dicho password se nos va a mostrar el mensaje que acabamos de guardar en el archivo sudoers.

También te puede interesar ...

Deja un comentario

* Al utilizar este formulario, aceptas que este sitio web almacene y maneje tus datos.

Adblock Detectado!!

Ayúdanos deshabilitando la extensión AdBlocker de tu navegador para visitar esta web.
Si no sabes hacerlo en Chrome, consulta el siguiente enlace. Si utilizas Firefox, puedes consultar este otro enlace.
Esto mejorará tu experiencia en este sitio web.