Ich möchte, dass mein Server keine Root-Anmeldung zulässt. Dazu möchte ich (in der SSH-Daemon-Konfiguration) PermitRootLogin
auf setzen No
, aber vorher möchte ich sicherstellen, dass ich von einem anderen Benutzerkonto mit auf Root wechseln kann sudo su -
.
Das Problem besteht darin, dass ich das Kennwort für den Kontoadministrator zurückgesetzt habe und dann beim Versuch, dies zu tun sudo su -
, die Meldung „Falsches Kennwort“ erhalte, das Kennwort jedoch das richtige (das neue) ist.
Was könnte das Problem sein? Ich habe bereits überprüft, dass das Konto nicht gesperrt ist.
Antwort1
sudo
fragt nach dem Passwort des Benutzers, der aufruft sudo
, und nicht nach dem root
Kontopasswort. Sie müssen außerdem sicherstellen, dass der Benutzer, der verwendet, sudo
dies in der Datei tun darf sudoers
, indem Sie entweder einer Gruppe, der der Benutzer angehört, den Zugriff erlauben sudo
oder indem Sie dem Benutzer direkt den Zugriff erlauben sudo
, mit oder ohne Eingabe eines Passworts.
Unter einigen Linux-Betriebssystemen gibt es eine sudo
Gruppe, in die man Benutzer mit einer voreingestellten Konfigurationszeile in der sudoers
Datei einfügen kann (möglicherweise standardmäßig auskommentiert).
Siehe auch "Gibt es jemals einen guten Grund, sudo su auszuführen?" für Alternativen zu den etwas umständlichen sudo su -
.