Sign up with your email address to be the first to know about new products, VIP offers, blog features & more.

Tag Archives contraseña

Restaurar contraseña del superusuario

Como algunos podréis haber previsto, no vamos a poder recuperarla, pero si cambiarla por la que deseemos. Para realizar esta tarea necesitamos las siguientes herramientas:

  • Un LiveCD. Con cualquier distro de Ubuntu nos valdría.
  • Cinco minutos de nuestro tiempo.

Antes de arrancar desde el LiveCD, entramos en un terminal y lanzamos:

ahornero@6581-D:~$ df -h

Filesystem Size Used Avail Use% Mounted on
/dev/sda5 54G 3.7G 47G 8% /
tmpfs 1.5G 0 1.5G 0% /lib/init/rw
udev 1.5G 224K 1.5G 1% /dev
tmpfs 1.5G 140K 1.5G 1% /dev/shm
/dev/sda6 92G 67G 21G 77% /home

En este caso vemos como la partición del sistema (/) es /dev/sda5.

Quitar contraseña a sudo. El superusuario sin password en Debian

Simple y sencillo, a través de las siguientes instrucciones podremos usar el comando sudo sin necesidad de especificar una contraseña para un usuario determinado, de esta forma, evitamos realizar el engorro de introducir repetidamente lo mismo.

Bien, vamos a ver cómo hacerlo. Abrimos un terminal:

ahornero@6581-D:~$ sudo visudo

Para comprenderlo mejor, análogo a lo anterior sería editar el siguiente fichero como superusuario:

ahornero@6581-D:~$ sudo nano /etc/sudoers

Bien, haciendo cualquiera de las dos opciones propuestas la primera opción propuesta***, estaremos dentro del fichero de los sudoers.

Resetear contraseña en MySQL

Probablemente no sea el único que alguna vez ha perdido la contraseña de usuario root en MySQL. Si tenemos acceso a la máquina donde está ejecutando el servicio, no hay problema, no hace falta llevar a cabo acciones radicales como reinstalar el sistema, sólo hay que seguir los siguientes pasos:

  1. Detener el demonio de MySQL:
    $ service mysqld stop ó $ /etc/init.d/mysql stop
  2. Arrancamos el demonio, pidiendo con el parámetro “–skip-grant-tables” que no se carguen las tablas con los permisos:
    $ mysqld_safe –skip-grant-tables
  3. El demonio acabará de arrancar.

Definir contraseña corta en Linux

Al instalar una aplicación se requería que la contraseña del usuario tuviera al menos 6 caracteres, pero cuando instalé mi sistema usaba una de 4. Evidentemente la tuve que cambiar, pero al tiempo quise volver a mi constraseña (la fácil) para ese usuario, ¿y como cambiarlo ahora? Parece sencillo volver a usar el comando passwd, pero este no nos permite definir una contraseña con menos de 6 caracteres por las políticas de seguridad definidas en el sistema.

Para solucionarlo bastará con editar el fichero /etc/pam.d/common-password con el superusuario y modificar la línea que contiene la etiqueta pam_unix.so por:

password        [success=1 default=ignore]      pam_unix.so min=4 md5

Salvamos los cambios y ya podremos definir mediante la utilidad passwd una contraseña de 4 caracteres.