Root wieder aktivieren / Anmelden als Root per SSH Ubuntu 14.04

Aus Znilwiki
Wechseln zu: Navigation, Suche

Auch in Ubuntu 14.04 ist das Benutzerkonto root nicht mehr aktiv - man loggt sich mit einem normalen Benutzer ein und tippt bei Befehlen die root-Rechte brauchen halt immer ein sudo voran.

Mit

sudo su

bekommt man eine dauerhafte root-Sitzung. Oder wer es (wie ich) bevorzugt gleich als root zu arbeiten aktiviert den Account mit

sudo passwd root

Ihr müsst erst das Kennwort eures normalen Benutzers eingeben - und danach 2x das neue für den root Benutzer.

Lokal Anmelden könnt Ihr euch nun - aber eine Anmeldung über SSH funktioniert dann immer noch nicht.
Damit diese auch funktioniert müsst ihr die sshd_config bearbeiten:

sudo nano /etc/ssh/sshd_config

sucht nach der Zeile (STRG + W ist Suchen) nach

PermitRootLogin without-password

und setzt ein # davor:

#PermitRootLogin without-password

Speichert die Datei und startet den ssh Dienst neu:

sudo service ssh restart

Ab dann klappt es auch mit dem SSH-Login für den Benutzer root, z.B. über puTTY


--Bernhard Linz 22:25, 29. Apr. 2014 (CEST)


Kommentare


hoohead

881 Tage zuvor
Punkte 0+-
Danke für die Anleitung, hat funktioniert.

marco.hofmann@login-online.de

720 Tage zuvor
Punkte 0+-

> sudo su

ist problematisch, da es nicht alle Umgebungsvariablen setzt. Besser sudo -i

heyho

678 Tage zuvor
Punkte 0+-
Prima. Hat sofort funktioniert. Danke

Auraxlu

440 Tage zuvor
Punkte 0+-
Hey. Sehr nice ich habe ungelogen 2 monate genau danach gesucht! jetzt hat es geklappt!! Vielen vielen Dank!

mussakhan.afridi@devoteam.com

319 Tage zuvor
Punkte 0+-
Bei mir ist die sshd_config Datei leer wenn ich mit nano reinschaue und wenn ich per Hand #PermitRootLogin without-password eingebe die Datei speichere und den dienst neustarten möchte kommt die Fehlermeldung Failed to restart ssh.service: Unit ssh.service failed to load: No such file or directory.

BLinz

319 Tage zuvor
Punkte 0+-

Dann ist der SSH Dienst bei dir gar nicht installiert!

sudo apt-get install openssh-server

Sigi

50 Tage zuvor
Punkte 0+-

Unter Ubuntu 16.04 muss man setzen:

PermitRootLogin yes
Kommentar hinzufügen:
Gebe hier einen Kommentar ein. Du kannst einen beliebigen Namen oder eine Email-Adresse als Namen angeben.

Wenn du dich einloggst wird automatisch dein Benutzername genommen.
Du kannst KEINE Links hier posten - das wurde wegen anhaltender Werbung deaktiviert. Sobald ein '''http://''' im Text vorkommt wird der Kommentar verworfen Alle anderen Steuerzeichen oder Funktionen wie < br > werden ausgefiltert - zum Posten von Quelltexten ist diese Funktion hier nicht geeignet.

Falls du dringendere Fragen hast kannst du auch das Support-System von znil.net nutzen unter support.znil.net