Wie kann ich sudo verwenden, nachdem ich mein Passwort gesperrt habe?

Wie kann ich sudo verwenden, nachdem ich mein Passwort gesperrt habe?

Ich habe über die passwortlose Authentifizierung mit SSH gelesen. Also habe ich einen Schlüssel erstellt und ihn auf meinem Ubuntu-Server veröffentlicht, und es hat gut funktioniert.

Dann habe ich beschlossen, mein Passwort mit zu sperren passwd -l lucas, und ich konnte sudo nicht mehr verwenden. Ich dachte, dass sudo auch ohne Passwort funktionieren würde.

Meine Frage lautet nun: Wie kann ich die Fähigkeit zur Verwendung von sudo wiedererlangen?

Antwort1

Nachdem das Programm passwd -lfür einen Benutzer ausgeführt wurde, kann dieser Benutzer sein Kennwort nicht mehr festlegen (bis es auf einen verwendbaren Wert zurückgesetzt wurde).

Da Sie nicht verwenden können sudo, müssen Sie das Kennwort Ihres Benutzerkontos zurücksetzen, und zwar auf die gleiche Weise, als hätten Sie es einfach vergessen:

Dann können Sie sudowieder verwenden, und Sie können PasswordAuthentication nowie in beschrieben einstellenAntwort von steeldriver.

Antwort2

Sie müssen sich wahrscheinlich über die Wiederherstellungskonsole bei einer Root-Shell anmelden, um Ihr Kontokennwort wieder zu aktivieren. Danach können Sie die Kennwortanmeldung deaktivierenspeziell für sshindem man es einstellt

PasswordAuthentication no

in der Datei sshd_config und lassen Sie das Kontokennwort aktiviert fürlokalZugriff (einschließlich Ausführung sudonach Anmeldung über SSH mithilfe von Schlüsseln)

verwandte Informationen