staging.inyokaproject.org

Login-Passswort für Root-Rechte umgehen

Status: Ungelöst | Ubuntu-Version: Ubuntu 14.04 (Trusty Tahr)
Antworten |

GL27

Anmeldungsdatum:
21. März 2015

Beiträge: Zähle...

Hallo liebe Ubuntu-Gemeinde,

ich habe folgendes Problem: Ich möchte mein home-Verzeichnis umziehen, um auf der alten Partition ein neues Betriebssystem installieren zu können. Das home-Verzeichnis ist bisher leider noch mit den ganzen Programmen auf derselben Partition. Allerdings schaffe ich es nicht, Root-Rechte in der Recovery Console zu erlangen. Ständig wird mir angezeigt dass das Passwort falsch sei. Ich habe es mehrmals versucht, auch das Root-Passwort geändert aber nichts hilft. Weiß jemand wie ich dieses Problem umgehen kann und mein home-Verzeichnis doch auf eine andere Partition verlegen kann? Oder gibt es einen anderen Weg Root-Rechte zu erlangen?

Danke vielmals im Voraus!

Doc_Symbiosis

Avatar von Doc_Symbiosis

Anmeldungsdatum:
11. Oktober 2006

Beiträge: 4453

Hm, hast Du denn ein Root-Passwort gesetzt? Das siehst Du, wenn in der /etc/shadow hinter der Zeile von root hinter dem Doppelpunkt eine lange Zeichenfolge (dein Passworthash) steht.

Falls dort eine Zeichenfolge dort steht, ersetze, diese durch ein Rufzeichen, so dass die Zeile dann so aussieht:

root:!:17371:0:99999:7:::

Dann sollte auch keine Passwortabfrage bei der Recovery-Console mehr erscheinen.

Enthält das vergebene Root-Passwort vielleicht Sonderzeichen, die bei einer evtl. anderen Tastaturbelegung in der Recovery-Shell nicht stimmen?

GL27

(Themenstarter)

Anmeldungsdatum:
21. März 2015

Beiträge: Zähle...

Hallo Doc_Symbiosis,

erstmal vielen Dank für Deine Hilfe. Soweit ich das sehen kann findet sich dort keine Zahlenfolge vor. Ich hatte zu Beginn versucht Root-rechte über das Kommando sudo -s zum 'login' zu erlangen. Dies war auch für mich das erste mal. Danach wurde ein Passwort verlangt und ich war davon ausgegangen, dass es sich dabei um mein normales Systempasswort handelt. Als dies allerdings nicht funktioniert hat, habe ich ein bisschen im Internet geforscht und einen Link gefunden der mir zeigte, wie ich das root-passwort neu setzen kann. Dies hat allerdings dann auch nicht geklappt.

Wie setze ich denn mein root-passwort dann wirklich fest?

fleet_street

Top-Wikiautor
Avatar von fleet_street

Anmeldungsdatum:
30. August 2016

Beiträge: 2400

Bei Verwendung von sudo wird das Passwort des aufrufenden Benutzers gefragt; bei su das Passwort des Benutzers root.

Den Status des Benutzer root überprüfen, geht mit

sudo passwd --status

s. a. passwd/#Status; Das Passwort setzen mit

sudo passwd

Wenn du umziehen möchtest, hast du schon neu installiert oder dies vor? Dann könntest du auch mit dem Installationsmedium (Live-System) auf die Daten zugreifen. (Vielleicht nicht gerade wieder 14.04, weil das nur noch ein Jahr und einen Monat unterstützt wird.)

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

GL27 schrieb:

[…] Allerdings schaffe ich es nicht, Root-Rechte in der Recovery Console zu erlangen.

In der "Recovery Console" bist Du bereits der Benutzer root!

GL27

(Themenstarter)

Anmeldungsdatum:
21. März 2015

Beiträge: 19

@fleet_street Warum nimmt er denn mein Beutzerpaswort dann nicht an?

@kB Aber ich muss mich doch erst anmelden? Es steht dort auf jeden Fall zunächst eine Kommandozeile mit login!

Euch beiden ebenfalls Danke für die Hilfe

GL27

(Themenstarter)

Anmeldungsdatum:
21. März 2015

Beiträge: 19

@fleet_street ich werde Ubuntu wahrscheinlich zunächst nicht mehr nutzen, weil ich bei den Programmen die ich benutze in letzter Zeit zu häufig anecke und ich ein kohärentes Betriebssystem für mein Studium brauche. Allerdings benötige ich die vollständige Kapazität meiner Festplatte für das neue OS... Deswegen möchte ich meine Daten im Home-Verzechnis seperat auf einer Partition haben um dann das OS wechseln zu können

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

GL27 schrieb:

[…] Aber ich muss mich doch erst anmelden? Es steht dort auf jeden Fall zunächst eine Kommandozeile mit login!

Wenn Du "login" siehst, bist Du nicht in der "Recovery Console"! Dort gibt es keinerlei Anmeldung, es sei denn, Du löst selbst durch Aufruf von login, su, sudo oder dergl. selbst einen Anmelde-Prozess aus.

GL27

(Themenstarter)

Anmeldungsdatum:
21. März 2015

Beiträge: 19

Ich habe mich durch die Tastenkombination Ctrl Alt 1 aus der grafischen Umgebung ausgeloggt. Ist das dann nicht die Recovery Console?

Lidux

Anmeldungsdatum:
18. April 2007

Beiträge: 16801

Hallo GL27,

Nimm eine Live CD/DVD bzw. USB Stick von 14.04 .....

Gruss Lidux

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

GL27 schrieb:

Ich habe mich durch die Tastenkombination Ctrl Alt 1

Du meinst Crtl-Alt-F1 ?

aus der grafischen Umgebung ausgeloggt.

Mit Crtl-Alt-Fn meldet man sich nicht ab, sondern wechselt zu einem anderen virtuellen Terminal. Du bleibst aber angemeldet und kannst wieder zu Deiner grafischen Session mit Crtl-Alt-Fx (oder hier auch Crtl-Fx) zurück wechseln. Dafür must Du nur statt Fx die richtige Funktionstaste kennen.

Ist das dann nicht die Recovery Console?

Nein. Es ist ein anderes Terminal. Du kannst Dich hier mit Deiner Benutzerkennung und Deinem Passwort anmelden und danach per sudo -i und Deinem Passwort root werden, sofern Deine Benutzerkennung für sudo zugelassen ist.

Du kannst Dir auch (auch als normaler Benutzer) eine Liste aller laufenden Sessions anzeigen lassen:

$ loginctl 
   SESSION        UID USER             SEAT            
        c2       1000 klaus            seat0           
        c3       1000 klaus            seat0           

2 sessions listed.

und dann das einer Session zugeordnete Terminal abfragen, z.B.

$ loginctl -p VTNr show-session c2
VTNr=7

In diesem Fall kommst Du mit Crtl-Alt-F7 zu Deiner laufenden grafischen Session zurück.

bowman

Avatar von bowman

Anmeldungsdatum:
17. Februar 2010

Beiträge: 7506

Hast du dir eigentlich mal den Wiki-Artikel Home umziehen angeschaut?

Da steht drin, wie du dein /home auf eine andere Partition auslagern kannst.

Da steht auch drin, dass du in deinem Account eingelogt sein musst und dich nur aus der grafischen Oberfläche abmeldest.

Wenn du ganz genau so vorgehst, wie im oben verlinkten Wiki-Artikel, dann sollte das klappen.

Nach dem die Daten von /home auf der neuen Partition angekommen sind kannst du aufhören.

Im übrigen ist es Blödsinn die Daten des /home als root auf die Partition zu kopieren. Wenn die Rechte auf der /home-Partition dann alle bei root sind, kannst du es vergessen. Dann musst du erst mal die Kompletten Rechte wieder auf dich umbiegen. Das sparst du dir, wenn du nach der Anleitung vorgehst.

Bei der Neuinstallation formatierst du dann die alte / und bindest die neue /home-Partition als solche ein, ohne sie zu formatieren.

Siehe dazu auch Manuelle Partitionierung

Ich hoffe mal, dass du 18.04 LTS installierst und nicht 16.04 LTS. Von einem völlig veralteten System auf ein veraltetes umzusteigen ist zwar eine relative Verbesserung aber aus Sicht der Sicherheit kompletter Quatsch. Insbesondere weil der Kernel von 18.04 die Sicherheitslücken von Spektre und Meltdown stopft.

Lidux schrieb:

Nimm eine Live CD/DVD bzw. USB Stick von 14.04 .....

Nein. In diesem Fall eben nicht. Er hat eine Partition auf der / und /home liegen und will jetzt eine separate /home-Partition haben. Das ist mit einem Live-System viel komplizierter zu realisieren als mit der Anleitung aus dem Wiki.

Zur Erstellung der neuen /home-Partition ist das Live-System sinnvoll, aber nicht zum Umzug des /home-Verzeichnisses auf die separate /home-Partition.

GL27

(Themenstarter)

Anmeldungsdatum:
21. März 2015

Beiträge: 19

Alles klar, ich schaue nochmal in den Artikel rein. Vielleicht habe ich da etwas falsch verstanden mit dem Root. Vielen Dank für eure Antworten.

bowman

Avatar von bowman

Anmeldungsdatum:
17. Februar 2010

Beiträge: 7506

Du benutze die rsync-Befehle um die Daten auf die /home-Partition zu transferieren. Da wird überprüft, ob alles korrekt übertragen wurde und ist etwas sicherer als cp.

GL27

(Themenstarter)

Anmeldungsdatum:
21. März 2015

Beiträge: 19

@bowman Was genau ist der Unterschied bei den rsync-Befehlen?

Ich kann leider momentan keine Paketquellen herunterladen, da mein Laptop keine Netzwerke mehr findet. Dies war unter anderem ein Grund dafür, warum ich das System wechseln will.

Antworten |