> De: "Yoslán Carro Chirino" <pciegoav...@tsociales.co.cu> > Para: gutl-l@jovenclub.cu > Enviados: Viernes, 25 de Noviembre 2011 15:00:52 > Asunto: [Gutl-l] Sobre pass del root > Hola a todos, tengo un amigo que administra un server en debian 6.0 > squeeze y se le olvido la clave de su root, y necesita saber como > recuperarla sin tener que volver a instalar el sistema, le agradeceria > si me o lo puediran ayudar. > > Gracias de antemano a todos... > > -- > Yoslán Carro Chirino > Informático Provincial > Trabajadores Sociales > Ciego de Ávila > Email: pciegoav...@tsociales.co.cu > Jabber: informatico...@tsociales.co.cu > Phone: 033-266245 > User Linux: 527921 > Web: http://www.tsociales.co.cu/redsocial > > > ______________________________________________________________________ > Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. > Gutl-l@jovenclub.cu > https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l Hola, Existen varios métodos para hacer lo que pides, te explicaré uno muy simple y que he probado incluso con sistemas embebidos, el único requisito es que no tengas el cargador protegido por contraseña y en caso de tenerlo protegido que no hayas perdido también este password.
Pasos a seguir: 1- Entramos a la pantalla inicial del cargador (lo explicaré empleando GRUB pero funciona con cualquier cargador, como dije lo he probado con varios incluso con REDBOOT), para entrar se presiona una tecla cualquiera antes de empezar la carga del sistema. 2- Si tenemos varios kernels instalados nos posicionamos sobre el que estamos usando por defecto. 3- Presionamos la tecla correspondiente a la letra "a" en el teclado (leer el texto de ayuda con las posibles opciones que tenemos) lo que nos permite pasarle un argumento al kernel pero solo para esta "sesión" pues esto solo necesitas en esta ocasión, existen otros métodos para que el argumento sea permanente pero eso no lo necesitamos. 4- En la ventana que nos sale llevamos el cursor al final de la linea y dejando un espacio al final de la última instrucción que exista escribimos "S init=/bin/sh", sin las comillas y con el espacio en blanco después de la S. La S significa que iniciamos en modo Single y el init=/bin/sh nos provee de un terminal que emplearemos para cambiar el pass. 5- Presionamos Enter y el sistema inicia y nos provee de una terminal con privilegios de root. 6- Estamos con privilegios de root pero necesitamos montar el sistema de ficheros en modo lectura/escritura para que al cambiar el pass se guarden los cambios, para eso escribimos en la terminal: mount -n -o remount,rw / 7- Ahora solo nos queda cambiar el pass de root con: passwd root 8- Luego de que cambiemos el pass hacemos un reboot y el sistema iniciará normalmente con el pass de root nuevo. Espero les sea útil la explicación, cualquier cosa no dudes en escribir. Saludos, Jorge ______________________________________________________________________ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l