it-swarm.com.de

Wie aktiviere ich das Root-Login?

Ich möchte das Root-Konto in meiner Ubuntu-Installation aktivieren.

Ich erkenne die Auswirkungen auf die Sicherheit.

136
Lincity

Warnung

Während es möglich ist, es wird nicht empfohlen .

Aktivieren

Um Root-Anmeldungen tatsächlich zu aktivieren, müssen Sie zuerst ein Kennwort für das Root-Konto festlegen und dann das gesperrte Root-Konto entsperren. Wenn Sie kein Kennwort für das Root-Konto festlegen, wird der Befehl passwd zurückgegeben

passwd: unlocking the password would result in a passwordless account.  

Also zuerst in einem Terminal ausführen

Sudo passwd root

sie werden aufgefordert, ein neues Unix-Passwort einzugeben. Schreibe es zweimal (zweite zur Bestätigung).

Dann ausführen

Sudo passwd -u root 

um das Konto zu entsperren. Dies sollte zurückkehren

passwd: password expiry information changed

Zurückkehren

Wenn Sie das Root-Konto in Ubuntu deaktivieren möchten, müssen Sie das Root-Konto mit dem folgenden Befehl sperren: Sudo passwd -l root

Alternativen zum Root-Login

Wenn Sie an einer Root-Konsole arbeiten möchten, können Sie auch Sudo -i verwenden.

Tun Sie dies nur, wenn Sie wissen, was Sie tun. Weitere Informationen, warum Sie bei Sudo bleiben sollten hier

Die grafische Version muss erst eingerichtet werden:

pkexec gnome-terminal öffnet ein Terminal mit einer Root-Eingabeaufforderung.

passwd root ermöglicht es Ihnen, ein Passwort für root zu erstellen.

Hinweis: Das Ausführen von users-admin mit erhöhten Rechten funktioniert nicht mehr, da aus Sicherheitsgründen ein Fehler vorliegt, der als "Won't Fix" markiert ist. Eine Erklärung finden Sie unter https://bugs.launchpad.net/ubuntu/+source/gnome-system-tools/+bug/685215 .

pkexec users-admin öffnet den Benutzerbildschirm:im1

Dokumentation

171
Rinzwind

Sie können das Root-Konto aktivieren, indem Sie das Kennwort als festlegen

Sudo passwd root

während es überhaupt nicht empfohlen wird. Von Hilfe Ubunt

Das Aktivieren des Root-Kontos ist selten erforderlich. Fast alles, was Sie als Administrator eines Ubuntu-Systems tun müssen, kann über Sudo oder gksudo erfolgen. Wenn Sie wirklich eine dauerhafte Root-Anmeldung benötigen, ist die beste Alternative, eine Root-Anmeldeshell mit dem folgenden Befehl zu simulieren ...

Und

Benutzung auf eigene Gefahr!

Die Anmeldung bei X als root kann sehr schwerwiegende Probleme verursachen. Wenn Sie der Meinung sind, dass Sie ein Root-Konto benötigen, um eine bestimmte Aktion auszuführen, wenden Sie sich bitte zuerst an die offiziellen Support-Kanäle, um sicherzustellen, dass es keine bessere Alternative gibt.

Nach der Aktivierung können Sie das Root-Konto als deaktivieren

Sudo passwd -dl root

Hier sind die Links, um die Root-Anmeldung für buntu 12.04 & [Ubuntu 12.10] [3] zu aktivieren.

14
a.m.

Unter Linux gibt es ein spezielles Konto namens root . Standardmäßig ist es in Ubuntu gesperrt, aber Sie können das Root-Konto aktivieren.

Dies ist jedoch normalerweise keine gute Idee , und Sie sollten dies sorgfältig prüfen, bevor Sie das Root-Login aktivieren.

Es gibt mehrere gute Gründe, sich nicht als root anzumelden, sondern stattdessen Sudo zu verwenden

  • Benutzer müssen sich kein zusätzliches Passwort merken (d. H. Das Root-Passwort), das sie wahrscheinlich vergessen (oder aufschreiben, damit jeder leicht auf ihr Konto zugreifen kann).

  • Wenn die interaktive Anmeldung "Ich kann alles" standardmäßig verhindert wird (z. B. die Tendenz von Benutzern, sich als "Administrator" -Benutzer in Microsoft Windows-Systemen anzumelden), werden Sie aufgefordert, ein Kennwort einzugeben, bevor größere Änderungen vorgenommen werden können, die Sie veranlassen sollten Denken Sie über die Konsequenzen dessen nach, was Sie tun.

  • Sudo fügt einen Protokolleintrag für die ausgeführten Befehle hinzu (in /var/log/auth.log). Wenn Sie es vermasseln, können Sie jederzeit zurückgehen und sehen, welche Befehle ausgeführt wurden. Es ist auch schön für die Prüfung.

  • Jeder Cracker, der versucht, seinen Weg in Ihre Box zu erzwingen, weiß, dass er ein Konto mit dem Namen Root hat, und versucht dies zuerst. Was sie nicht wissen, sind die Benutzernamen Ihrer anderen Benutzer. Da das Passwort des Root-Kontos gesperrt ist, wird dieser Angriff im Wesentlichen bedeutungslos, da es überhaupt kein Passwort gibt, das geknackt oder erraten werden könnte.

  • Ermöglicht die einfache Übertragung von Administratorrechten für kurze oder längere Zeit, indem Benutzer zu Gruppen hinzugefügt und aus diesen entfernt werden, ohne das Root-Konto zu gefährden. Sudo kann mit einer viel detaillierteren Sicherheitsrichtlinie eingerichtet werden.

Dies wird in der RootSudo Comunity Documentation näher erläutert

Wenn Sie eine Reihe von Befehlen haben, für die normalerweise Sudo erforderlich ist, können Sie Sudo -i vor dem ersten Befehl und exit nach dem eingeben zuletzt, um das wiederholte Tippen von Sudo zu vermeiden. Um eine GUI-Anwendung mit Root-Rechten auszuführen, drücken Sie ALT+F2 und geben Sie gksu oder gksudo gefolgt vom Namen Ihres Programms ein (es sei denn, Sie verwenden den KDE-Desktop. In diesem Fall lautet der Befehl kdesu.

Zum Beispiel führt gksu nautilus den Dateimanager mit Root-Rechten aus.

Wie Sie sehen, ist fast nie erforderlich, um den Root-Login zu aktivieren.

Um das Root-Login zu ermöglichen, muss lediglich ein Root-Passwort festgelegt werden

Sudo passwd root

und legen Sie ein Passwort fest. Sie können sich dann als root anmelden, aber aus all den oben genannten Gründen nd mehr würde ich Ihnen nicht empfehlen, dies zu tun.

11
Warren Hill

Es ist kein aktivierter Root-Account erforderlich. Sie können einfach Sudo -i verwenden, um eine Superuser-Eingabeaufforderung zu erhalten, als ob Sie sich als root angemeldet hätten. Dadurch wird das Sicherheitsrisiko vermieden, direkte Anmeldungen als Root zuzulassen.

5
bgvaughan

Einfache Antwort: Ja, das können Sie.

Derzeit gibt es zwei Dinge, die verhindern, dass sich root unter Ubuntu anmeldet.

  1. Der Root-Benutzer hat kein Passwort festgelegt

  2. Sie haben "!" (ein Ausrufezeichen) in ihrem/etc/shadow-Eintrag

Der folgende Befehl behebt beide Probleme auf einmal:

Sudo passwd -u root

Der Teil -u wird wegen des "!" auf ihre Rechnung.

3
thomasrutter