forgot root user ????

Hi,
I have installed OpenSUSE a few months ago and worked fine.
But from yesterday i can´t login with root user.
I received the message:

Login: root
Invalid user name

I have no question for password neither.
What can i do ?
Thanks for any help.

Never login as root anyway.

But if you don’t know the root password you can’t manage your user account either.

Re-install, because it sounds like you already logged in as root and compromised your system

Hello.
What version of opensuse do you use?
Do you try to login via the kdm manager? (That is graphically to open a KDE session?). Or do you use gnome?
Before logging out the last time, do you recall if you did fiddle around with the file permissions setting them eventually to “paranoid”?
Why do you want to login into a GUI as root anyway. You may compromise your system permissions. You should login as yourself and do whatever you have to do as superuser in terminal via the command

su -

Thanks for your help.
yes, I can login with no root user.
But when i do “su -l” i received the message
“can´t established group: Invalid operation”
(in spanish: No se puede establecer grupo: Operacion Invalida. )

???
I don´t know what to do…
:frowning:

Backup data and then reinstall.

the root account does not “disappear automagically”, so there are -in general- two possibilities:

  1. You are the only person with access to that machine, then you screwed up the system

  2. The machine is accessible from the outside world (aka “a server”), then either you screwed up your system or (even worse) somebody else did it for you

If this is 2), then also backup the whole disk as an image before reinstalling and try to find out if/how a potential attacker was able to get in where he should not have gotten in.

(And then also get somebody who knows how to deal with a publicly accessible sever machine, most likely you don’t.)

Could you tell me what you are using? KDE, Gnome? Could you tell me if you logged in previously as root user into KDE/Gnome? This may have caused a problem.
Nunca deberias entrar en el sistema grafico usando el root. Te puede causar un cambio de las permisiones de el sistema. Eventualmente ya has causado el daño, todavia se pueden hacer algunos tentativos.
Has intentado de usar yast? Puedes entrar en yast? O simplemente no te acuerdas de el “password” de root?

yes… i thought in second you said.
The computer is used by three persons and “nobody touch”, you know …
well… i will reinstall.

Can i reinstall without format and lose data?

stankov.

No se mucho de linux realmente.
Te cuento:
Enciendo la maquina y estoy en modo texto…
Me pide usuario, no entra al KDE

Si pongo usuario root me dice que es invalido sin pedirme contraseña

si pongo mi usuario si, me pide contraseña, pero si doy startx no inicia el entorno grafico, si pongo su -l me dice “su: no se puede establecer el grupo. Operación Inválida”
Es opensuse 11.1.

Mucha gente aquí sabe mucho de Linux todavía no saben nada de los usuarios. Si comprendo bien, tu llegas hasta el nivel usuario 5 (una pantalla negra donde el sistema te pide el usuario y el contraseño. La ultima vez, casualmente has hecho un upgrade de el kernel? En este caso el tu problema podría ser el tu driver de la carta gráfica. Especialmente si tienes una de nvidia o ATI.
Ahora, no creo que tienes un problema de root (por lo que he comprendido). Cuando llegas a la pantalla negra, vas a meter el usuario “root” (sin nada, solamente root)
Después te pide el contraseño. Metes el contraseño (mira que no se activo el Caps Lock de tu clavijera.
Tambien quieria que me dirias si has usado en el pasado “root” para hacer el login en el sistema gráfico. Si he comprendido bien, no lo has hecho. Sin embargo no sale claro al 100 por 100.
Si quieres hacer un otra instalación es posible salvar tu ropa, todavía no estoy convencido que sea necesario.

Trataré de responderte:

Correcto… todo es en la pantalla negra que tu dices.
Pero no llega a pedirme contraseña.
Me pide usuario , ingreso root y me dice “Nombre de usuario incorrecto”.
Es decir, nunca llego a ponerle el password.

-Upgrade del kernel no hice.
-Login con root en el sistema gráfico tampoco hice nunca.

Si realmente no te pasa el root como usuario, es probable que debes instalar un otra vez. Creo que por alguna razón has sufrido un daño a el sistema.

Usaste el KDE 4 o la versión 3.5? Eso es una pregunta, porque en caso fue la versión 4, es aconsejable de instalar la versión 11.2 con una versión de KDE 4 mas funcional. Si quieres usar la versión 3.5 no tienes que la elección 11.1. Si usas Gnome es indiferente, puedes también tomar el 11.2.

Puedes salvar tus cosas en modo siguiente:
Si has hecho una instalación con /home en una partición separada, es fácil. En el momento de la instalación elijes en yast la partición para expertos (lol, vez ahora ya has llegado a ser experto :wink: ). Una vez hecho, dices de no formatear la /home existente, (puedes decir: “leer la configuración de la instalación antecedente” o algo parecido, e te hace ver en automático la posición de las particiones). Las otras particiones (/ e swap) puedes formatearlos, e, importante, en el momento de la elección de los usuarios usas el mismo tu nombre come antes. Te dice que ya existe un usurario en home con este nombre, te pide si quieres tomar posesión de esta cuenta. Tu dices si. Una vez terminado la instalación deberías entrar en el tu sistema sin haber perdido nada. Por los otros usuarios, los creerás en yast en un momento mas adelante. Mismo proceder.

Si no has creado una partición separada por /home te falta hacer una copia de seguridad de /home sobre un disco externo. Eso lo puedes hacer con un “life cd” de Opensuse. El proceder te la voy a decir una vez que me confirmas que la necesitas, vale?

edit: he olvidado algo importante. Siempre usaras un contraseño para root diferente de el de tu cuenta personal. Lo debes eligir como opción (es una estupidez de las ultimas versiones de opensuse). Como eso eres seguro que no puedes equivocarte nunca. La root la tomaría un poco mas complicado. Para no tener problemas cuando eres en la red.
Espero que puedes comprender todo eso, porque el mi Español podría ser mejor.

Cannot understand anything in spanish, but: I had got the same problem after setting root password to empty string…

No, so, in plain English, here is his problem: he was normally loggin out the last time he used the system. He never logged into the GUI as root before, he simply switched on the machine again today, tried to login. But he never made it to the KDM. Substantially he drops out in init5 asked for the username and password. He tried to login as user, the systems let him, but startx does not launch the system.
Actually currently he did not specify if he used gnome or kde and here did not specify up to now if 3.5 or 4.
The system is 11.1.
If he tries at the prompt to put user “root” the systems claims that the user root does not exist. No password promt at all.
He claims: there was no crash, no kernel update, no fiddling around, just a normal shutdown.

Hi
As user run the command;


sudo -i

If the users sudo password works, you should get to the root prompt and
be ableto run passwd to change root users password.


Cheers Malcolm °¿° (Linux Counter #276890)
SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 2.6.27.45-0.1-default
up 17:39, 4 users, load average: 0.02, 0.15, 0.23
GPU GeForce 8600 GTS Silent - CUDA Driver Version: 195.36.15

jajajaaaa me encanto lo de experto!!!
En realidad tengo todo en vmware server, así que antes que nada respaldo la virtual machine y depues lo hago tranquilo.
Tengo cosas en /home , en /opt y en /etc

El KDE es el 4

malcolmlewis wrote:
> As user run the command;
>


> sudo -i
> 

hmmmm…my man su has no i switch…is your a typo or is my su OBE?


DenverD (Linux Counter 282315)
CAVEAT: http://is.gd/bpoMD
posted via NNTP w/TBird 2.0.0.23 | KDE 3.5.7 | openSUSE 10.3
2.6.22.19-0.4-default SMP i686
AMD Athlon 1 GB RAM | GeForce FX 5500 | ASRock K8Upgrade-760GX |
CMedia 9761 AC’97 Audio

La cosas en /home (tambien si no tengas una partición separada es facil a copiar home integralmente). La mi duda es que no se si puedes llegar a copiar con un live-cd desde VMware. No tengo experiencia con esto software.

En principio puedes hacer asi (me refiero a un disco normal, despues sabes tu como hacer con VMware), creas una directory temporanea e aqui esta el problema, ya que no tienes aceso root.
Normalmente el processo de hacer una copia total de home:

su -
init 1
mkdir /mnt/temp
mount /nombre-disco-externo(i.e. /dev/sdb1) /mnt/temp
cp -ax /home /mnt/temp

Pienso que comprendes ya todo, sin embargo te lo esplico:
**su - **(para llegar a ser root - podria ser hecho en life cd)
init 1 (te mando a runlevel 1 porque solo un usuario es activo en todos los casos, como eso eres seguro que toda va a ser copiado)
mkdir /mnt/temp (hago la directory para poder hacer el “mount” de el disco externo despues)
Ahora ataques (mount) el disco fisico a el ojeto (la directory temp que has creado antes) En este ejemplo uso un disco externo que ha sido reconocido como /dev/sdb1, (quiere decir si el primero disco es /dev/sda1 (particion 1 del disco 1) el secundario tomara el nombre /dev/sdb1 (en caso que tenga una sola partición ecc)). Se no he sido claro me dices. Tonces seria

mount /dev/sdb1 /mnt/temp

finalmente el comando

cp -ax /home /mnt/temp

dice solamente de copiar (cp) todo (x) sin cambiar el propritario (-a) porque si no, si copias algo en root llegaria todo a ser propriedad de root.

Bueno no soy un eugenio, si no se comprende que he dicho me lo puedes decir, puedo hacerte traduciónes si necesario, esta gente aqui creo que tiene experiencia en VMware.

Finalmente se podria usar tambien un programma “rsync” para copiar toda una partición.

Pide que usas nfs. No se se lo tienes ya que el systema ha sido instalado en modo virtualizado. Haz cuenta que por supuesto yo no soy un “super experto”. Todavia hago el trasferimento/clone del /home en modo regular cada 4-5 meses para tener un copia de seguridad facil e conveniente en un disco externo. De esta parte estoy seguro. La mi unica duda esta con VM.

Un consejo, ya que vas a hacer una nueva instalatión de sistema, el 11.2 es mucho mas conveniente. Una vez hecho, te haces tambien la instalation de la version 4.4.3 que esta mucho mejor todavia que la version que llega con el sistema. Despues copias la home en el nuevo lugar.

Suerte hombre, espero que en algun modo te habria sido util. (Con un Español un poco aproximativo y conosciencias informaticas rudimentale :wink: ) Que te vaya bien.

Hi
It’s sudo not su :wink: Check the man page for sudo, not sure if it’s in
your version?


Cheers Malcolm °¿° (Linux Counter #276890)
SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 2.6.27.45-0.1-default
up 20:17, 3 users, load average: 1.19, 1.43, 1.01
GPU GeForce 8600 GTS Silent - CUDA Driver Version: 195.36.15

@pixie72:
Antes de empezar el tu trabajo, intenta con la solución que te propone el colega Malcom. Dice intentar el comando

sudo -i

donde la énfasis esta sobre el usar “sudo” e no “su”.
Esto debería portarte a el “prompt” de root (pienso que sabes que en root se cambia el cursor en #). Aquí imites el comando

passwd

che debería permitirte cambiar el contraseño de root. (Siempre si es eso el tu problema). Intentar no puede ser malo,no?

malcolmlewis wrote:
> It’s sudo not su :wink:

LOL!!! thanks for not saying: “It’s sudo -i not su -idiot!” :wink:


DenverD (Linux Counter 282315)
CAVEAT: http://is.gd/bpoMD
posted via NNTP w/TBird 2.0.0.23 | KDE 3.5.7 | openSUSE 10.3
2.6.22.19-0.4-default SMP i686
AMD Athlon 1 GB RAM | GeForce FX 5500 | ASRock K8Upgrade-760GX |
CMedia 9761 AC’97 Audio