Root login wieder erlauben

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Rainbow-Warrior
Beiträge: 16
Registriert: 13.11.2007 18:19:18

Root login wieder erlauben

Beitrag von Rainbow-Warrior » 13.11.2007 18:25:56

Hallo zusammen,

ich bin relativ neu in der debian welt, nicht aber in der linux welt. Da ich nun in der Firma seit einem halben Jahr einen debian-server administriere, hab ich mir gedacht spiele ich auf meinem Server @home auch debian.

Das hat auch so geklappt wie ich mir das vorgestellt hatte. Doch leider hatte ich bei der Installation gesagt:"Root login verbieten". Das bereue ich nun schwer, denn ich kann mich weder via su noch sonstwie als root anmelden. Ich muss vor jedem administrativen Befehl sudo schreiben. Das möchte ich nicht, schließlich ist der Server dazu da, um administriert zu werden ;-)

Wie kann ich "root login" generell wieder erlauben?

P.S.: Um missverständnisse gleich aus dem Weg zu räumen, ich meine damit nicht die permitrootlogin Option im sshd.

Schonmal vielen Dank für Eure hilfe!

Benutzeravatar
startx
Beiträge: 3165
Registriert: 07.12.2002 19:29:48
Wohnort: london

Beitrag von startx » 13.11.2007 18:28:38

willkommen im forum:
Ich muss vor jedem administrativen Befehl sudo schreiben.
"sudo -s" gibt dir ne root shell, ohne dass du jedesmal sudoi schreiben musst

wenn du nach dem wechsel zu root via "sudo -s" ein neues password fuer root ("passwd")setzt, sollte auch das normale "su" wieder funktionieren.

Rainbow-Warrior
Beiträge: 16
Registriert: 13.11.2007 18:19:18

Beitrag von Rainbow-Warrior » 13.11.2007 18:44:57

Jo,

vielen Dank auch, hat super geklappt. Ich hatte sowieso ein falsches Passwort für root bestimmt, von daher sehr passend.

Wundern tut mir ein wenig:

Wenn ich sudo -s mache steht im prompt root@servername:~#,
Wenn ich allerdings su - steht dort servername:~#

Und natürlich die Tatsache das sudo -s mein Passwort irgendwie speichert.

Naja in jedem Fall danke nochmal!
[/quote]

Clio

Beitrag von Clio » 13.11.2007 19:26:05

Rainbow-Warrior hat geschrieben:Wenn ich sudo -s mache steht im prompt root@servername:~#,
Wenn ich allerdings su - steht dort servername:~#
Bei sudo wird die Loginshell des users benutzt, bei su die Loginshell des root.

Antworten