Temas > S.Operativo > Otros S.Operativos > Truco para recuperar contraseña en Debian
Julio

Es posible arrancar el sistema y acceder a la cuenta de superusuario sin
conocer la contraseña siempre y cuando se tenga acceso al teclado de la
consola (esto supone que ni la BIOS ni un cargador de arranque como lilo
solicitan una contraseña para evitar el arranque del sistema)

Este es un procedimiento que no requiere de discos de arranque externos ni
cambios en los parámetros de arranque de la BIOS. Aquí, "Linux" hace
referencia al kernel de Linux de la instalación predeterminada de Debian.

En el pantalla de arranque de lilo, cuando aparece boot: (en algunos
sistemas debe presionar la tecla Mayús para evitar el arranque automático
y cuando lilo utiliza el framebuffer tiene que pulsar TAB para ver las
opciones), escriba:

     boot: Linux init=/bin/sh

Esto hará que el sistema arranque el kernel y ejecute el /bin/sh en vez
del estándar init. Ahora tenemos privilegios de superusuario y acceso al
intérprete de comandos. Puesto que / generalmente está montado en modo
sólo lectura y aún no han sido montadas las distintas particiones, debe
hacer lo siguiente para tener un sistema que funcione razonablemente.

     init-2.03# mount -n -t remount,rw /
     init-2.03# mount -avt nonfs,noproc,nosmbfs
     init-2.03# cd /etc
     init-2.03# vi passwd
     init-2.03# vi shadow

(si el segundo campo de datos en el /etc/passwd es una "x" para cada nombre
de usuario, su sistema utiliza contraseñas ocultas y debe editar el
archivo /etc/shadow) Para desactivar la contraseña de root, edite el
segundo campo de datos en el archivo de contraseñas de modo que quede
vacío. Ahora se puede reiniciar el sistema y entrar como root sin
contraseña. A diferencia de algunas distribuciones Linux antiguas, la
Debian actual (Potato) requiere de contraseña sólo cuando arranca en el
nivel de ejecución 1.

Resulta una buena idea tener un editor mínimo en /bin en el caso que /usr
no sea accesible (véase Editores de rescate, Sección 11.2).

También considere instalar el paquete sash. Cuando no pueda arrancar el
sistema, haga:

     boot: Linux init=/bin/sash

sash sirve como un sustituto interactivo de sh incluso cuando /bin/sh no se
puede usar. Está enlazado estáticamente e incluye diversas utilidades
estándar incorporadas (teclee "help" en el indicador de comandos para una
lista de referencia). 













¿Has olviado tu contraseña?

Pulsa aquí para registrate




Google






LunMarMieJueVieSabDom
    123
45678910
11121314151617
181920 21222324
252627282930 

Jueves 21 de Noviembre 2024
Semana 47

..............................................................................................................................................................................................................................................
(Contacto)..
Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Política de privacidad y Aviso legal