[eside-ghost] Re: No tengo shell como root
Alayn Gortazar
Alayn.Gortazar en esi.es
Mie Oct 27 17:29:36 CEST 2004
Hazle caso a éste, que sabe... Jeje
De todos modos si tienes una Knoppix (o cualquier otro LiveCD: X-Evian, Gnoppix, LAS, ...) puedes arrancar con el mismo, montar la partición root del disco y modificar lo que quieras.
Mi solución del "linux single" no estoy del todo seguro de que funcione, pero si lo hace creo que también tendrías que hacer lo de volver a montar la partición / para poder escribir en ella.
Agurrrrrr!!!
--
Zurt
-----Original Message-----
From: Pablo Garaizar Sagarminaga [mailto:garaizar a bildua eside.deusto.es]
Sent: miércoles, 27 de octubre de 2004 17:11
To: Lista de eside-ghost
Subject: Re: [eside-ghost] Re: No tengo shell como root
Aupa Leire!
El Wed, 27 Oct 2004 17:05:25 +0200 (CEST) Leire Cristobo <leia8943 a bildua yahoo.es> comentaba:
> Bueno, ya he encontrado el motivo, pues q he modificado sin darme
> cuenta el /etc/passwd y me aparech /bin/baseh y claro no existe.
> El problema es q no puedo modificar nada, pq no tengo el usuario root,
> y mi usuario no tiene permisos para modificar el /etc/passwd.
> Alguna idea para saltarme lo de los permisos, o algo, y poder
> solucionarlo? Sniff
Si tienes acceso físico al servidor, en el lilo pon:
boot: linux init=/bin/sh
Eso te lanza tu kernel normal, pero al la hora de lanzar el proceso init, ejecuta una shell.
Ahí ya estás como root en el sistema, pero tienes / montada como read-only. La remontas como read-write:
# mount -t ext3 /dev/hda1 / -o remount,rw
Y editas el fichero /etc/passwd como te de la gana.
Luego para salir, ejecutas sync para que se escriban los cambios al disco, y control+alt+supr.
PD: también puedes hacer "exit" para finalizar, y ver qué es lo que pasa cuando Linux se queda sin proceso init, un kernel panic bastante simpático.
--
Agur
Pablo Garaizar Sagarminaga
garaizar a bildua eside.deusto.es
********************************** DISCLAIMER *******************************
This message may contain confidential, proprietary or legally privileged information.
If you are not the intended recipient of this message, please notify it to the sender and delete without resending or backing it, as it is legally prohibited.
********************************** AVISO LEGAL ******************************
Este mensaje puede contener información confidencial, en propiedad o legalmente protegida.
Si usted no es el destinatario, le rogamos lo comunique al remitente y proceda a borrarlo, sin reenviarlo ni conservarlo, ya que su uso no autorizado está prohibido legalmente.
******************************************************************************
Más información sobre la lista de distribución eside-ghost