Antworten:
Dies ist zwar möglich, wird jedoch nicht empfohlen .
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 passwd
Befehl 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
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
Wenn Sie an einer Root-Konsole arbeiten möchten, können Sie auch verwenden sudo -i
.
Tun Sie dies nur, wenn Sie wissen, was Sie tun. Weitere Informationen, warum Sie bei sudo bleiben sollten, finden Sie hier
pkexec gnome-terminal
öffnet ein Terminal mit einer Root-Eingabeaufforderung.
passwd root
Damit können Sie ein Passwort für root 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:
Sie können das Root-Konto aktivieren, indem Sie das Kennwort als festlegen
sudo passwd root
während es überhaupt nicht empfohlen wird. Von Ubuntu helfen
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 Ubuntu 12.04 und [Ubuntu 12.10] [3] zu aktivieren.
In 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 (dh das Root-Passwort), das sie wahrscheinlich vergessen (oder aufschreiben, damit jeder leicht in ihr Konto eindringen kann).
Damit die interaktive Anmeldung "Ich kann alles" standardmäßig vermieden 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 gut für Auditing.
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 detaillierteren Sicherheitsrichtlinie eingerichtet werden.
Dies wird in der RootSudo-Community-Dokumentation ausführlicher erläutert
Wenn Sie eine Reihe von Befehlen haben, für die normalerweise sudo erforderlich ist , können Sie sudo -i
vor dem ersten und exit
nach dem letzten Befehl eingeben, um zu vermeiden, dass sudo wiederholt eingegeben wird. Um eine GUI-Anwendung mit Root- Berechtigungen auszuführen, drücken Sie ALT+ F2und geben Sie den Namen Ihres Programms ein gksu
oder gksudo
folgen Sie ihm (es sei denn, Sie verwenden den KDE-Desktop. In diesem Fall lautet der Befehl kdesu
.
Zum Beispiel wird gksu nautilus
der Dateimanager mit Root- Rechten ausgeführt.
Wie Sie sehen, ist es fast nie notwendig, 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 den oben genannten und weiteren Gründen würde ich Ihnen nicht empfehlen, dies zu tun.
Es ist kein aktivierter Root-Account erforderlich. Sie können einfach sudo -i
eine Superuser-Eingabeaufforderung verwenden, als ob Sie sich als root angemeldet hätten. Dadurch wird das Sicherheitsrisiko vermieden, direkte Anmeldungen als Root zuzulassen.
Einfache Antwort: Ja, du kannst es schaffen.
Derzeit gibt es zwei Dinge, die verhindern, dass sich root unter Ubuntu anmeldet.
Der Root-Benutzer hat kein Passwort festgelegt
Sie haben "!" (ein Ausrufezeichen) in ihrem / etc / shadow-Eintrag
Der folgende Befehl behebt beide Probleme auf einmal:
sudo passwd -u root
Das -u
Teil wird wegen des "!" auf ihre Rechnung.
passwd: unlocking the password would result in a passwordless account. You should set a password with usermod -p to unlock the password of this account.
gehe ich davon aus, dass Sie zuerst das root-Passwort EINSTELLEN müssen, bevor Sie es entsperren.
passwd
ist möglich.