ubuntuusers.de

root heißt nun +root

Status: Ungelöst | Ubuntu-Version: Server 8.10 (Intrepid Ibex)
Antworten |

R4Y

Anmeldungsdatum:
25. Februar 2008

Beiträge: 15

Hallo, mir ist heute ein dummer fehler passiert. Ich wollte bei einem User auf meinem Server die shell von /bin/sh auf /bin/bash ändern. also bin ich mit sudo pico /etc/passwd in die datei gegangen und habe es manuell geändert.

Dabei muss ich wohl aus versehen vor dem root ein + gesetzt haben. sprich mein root heißt nun +root

Dadurch ist es mir nicht mehr möglich, mich als root einzuloggen bzw sudo befehle auszuführen.

An sich wäre das nicht das problem, den Account mit einer livecd zu recovern. Aber mein Server steht in einem Rechnenzentrum, wo ich keinen direkt zugriff habe.

Ich habe nur den ssh zugang.

Nun ist meine frage Kann ich den +root irgendwie umbennen nach root?

Ich hoffe ihr könnt mir helfen. Ich würde nur ungerne eine neuinstallation beantragen.

MfG Maurice

robbyflobby

Avatar von robbyflobby

Anmeldungsdatum:
31. Mai 2006

Beiträge: 692

Wohnort: München

Gibt es bei deinem Provider denn keine Recovery Konsole?

Wenn du dich nicht mit dem User +root einloggen und die passwd editieren kannst, wirst du ohne Recovery Konsole wohl nicht um eine Neuinstallation herumkommen.

Red_Radish

Anmeldungsdatum:
7. September 2007

Beiträge: 770

R4Y schrieb:

Ich habe nur den ssh zugang.

Kannst du dich noch mittels eines anderen users einlogen? Wenn ja, kannst du doch einfach su '+root' den Nutzer wechseln und dann deine passwd-Datei ändern. Oder eben ssh mittels des Switches "-l '+root'" starten.

R4Y

(Themenstarter)

Anmeldungsdatum:
25. Februar 2008

Beiträge: 15

+root:x:0:0:root:/root:/bin/bash

das habe ich geändert.

mein server steht bei NGZ.

robbyflobby

Avatar von robbyflobby

Anmeldungsdatum:
31. Mai 2006

Beiträge: 692

Wohnort: München

ja und kannst du dich nun mit irgendeinem user einloggen?

R4Y

(Themenstarter)

Anmeldungsdatum:
25. Februar 2008

Beiträge: 15

joa ich habe noch ein paar andere user in die ich problemlos rein komme.

nur sobald ich sudo xxx ausführen möchte, streikt mein linux.

robbyflobby

Avatar von robbyflobby

Anmeldungsdatum:
31. Mai 2006

Beiträge: 692

Wohnort: München

Dann logge dich doch mal mit einem User ein und versuche dich dann mit su +root als root zu authentifizieren und dann die /etc/passwd bearbeiten.

Lunar

Anmeldungsdatum:
17. März 2006

Beiträge: 5792

Und um sowas in Zukunft zu vermeiden: Niemals /etc/passwd direkt bearbeiten. Ein kleiner Vertipper kann – wie du siehst – größere Probleme bereiten. Es gibt eine ganze Anzahl von Werkzeugen, um die Login-Informationen zu verändern. Das Ändern der Shell beispielsweise geschieht mittels chsh.

R4Y

(Themenstarter)

Anmeldungsdatum:
25. Februar 2008

Beiträge: 15

nächstes problem ^^

ich bin nun in meinem "notfall system" leider habe ich eine lvm partition. Ich habe bereits versucht lvm2 zu installieren doch der server kann die irgendwie nicht finden.

könnt ihr mir da weiter helfen?

Antworten |