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. Ahora añadimos la siguiente línea al final de éste:

usuario ALL=(ALL) NOPASSWD: ALL

Leer más » 28 Comentarios

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:

  • Detener el demonio de MySQL:
    $ service mysqld stop ó $ /etc/init.d/mysql stop
  • 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
  • El demonio acabará de arrancar. Nuestra labor ahora es conectarnos como administradores al mismo, sin necesidad de indicar contraseña:
    $ mysql –user=root
  • Ya estamos en el intérprete de MySQL. Accedemos a la base de datos de configuraciones de MySQL:
    > USE mysql;
  • Y actualizamos oportunamente la tabla de los usuarios:
    > UPDATE USER SET password=PASSWORD(‘nuevo-password’);
  • Refrescamos los privilegios:
    > FLUSH  PRIVILEGES;
  • Salimos del cliente:
    > exit;
  • Reiniciamos el servicio y ya podremos acceder normalmente a nuestro sistema con la nueva contraseña.
    $ service mysqld restart ó $ /etc/init.d/mysql restart
  • read more

    Leer más » 4 Comentarios

    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: read more

    Leer más » 5 Comentarios