FreeBSD México

Comunidad Mexicana de FreeBSD

Recuperando la contraseña root en FreeBSD

August 18, 2010 | Posted in FreeBSD,Tutoriales, Tagged , ,

Si somos administradores de sistemas es probable que por alguna razón nos veamos en la necesidad de recuperar la contraseña ROOT de nuestro FreeBSD y esto (en mi experiencia) es por dos motivos principales:

  1. Instalamos FreeBSD y se nos ha olvidado la contraseña…(si, así de fácil)
  2. Entramos a trabajar a un lugar donde el administrador anterior no nos proporciono la contraseña del servidor.

Sin embargo “resetear” la contraseña es sencillo ya que solo tenemos que hacer lo siguiente:

1.- Al iniciar el sistema ingresamos con la opción 4 que se nos muestra (Start FreeBSD in single user mode)

2.- Una vez que el sistema cargue vamos a encontrarnos con la leyenda “Enter fill pathname of shell or RETURN for /bin/sh:” y lo único que tenemos que hacer es teclear ENTER.

3.- Después montamos el sistema de archivos de FreeBSD (UFS):

mount -t ufs -a

4.- Una vez montado el sistema de archivos cambiamos la contraseña del root:

passwd root

Una vez que la ingresemos reiniciamos y probamos entrar con la nueva contraseña.

5 Responses to “Recuperando la contraseña root en FreeBSD”



  1. ElíasNo Gravatar says:

    Eso no podría ser visto como una vulnerabilidad? Ya que siguiendo estos pasos que son realmente sencillos cualquier persona no autorizada podría tener acceso al usuario root del sistema.

  2. nestuxNo Gravatar says:

    No, porque eso es solo en caso de que la partición no esté encriptada, si la partición está encriptada no puedes montar el sistema de archivos FreeBSD.

    El administrador de sistemas debe tener mucho cuidado en no dejar la partición sin encriptar si él no es el único que tendrá acceso físico al servidor.

  3. 4ltg33kNo Gravatar says:

    También podemos proteger con password el bootloader de FreeBSD

    El caso es que ya sea encriptando la partición o protegiendo el bootloader con contraseña debemos tener cuidado de no olvidar las claves.

    Mucho más si la partición esta encriptada por que entonces estaríamos diciéndole adiós a toda nuestra información si olvidamos la clave.

    Quien tiene acceso físico a nuestra máquina puede hacer mucho con ella por lo que hay que protegerla según sea necesario. Lo más seguro es la encriptación fuerte.

  4. OrlandoNo Gravatar says:

    Un pequeño detalle: Si en el archivo /etc/ttys la linea “console none”, ha sido marcada como “insecure”, este tip para la recuperación de la contraseña de root no servirá.

  5. nestuxNo Gravatar says:

    @Orlando

    Excelente aporte, en breve agrego ese detalle al post.



Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*