Über ssh-key eingeloggt, kann ich mein Account-Passwort zurücksetzen?

13

Ich bin über sshkey ( ssh -i /home/me/.ssh/ssh-key me@server) auf einem Server angemeldet .

Ich habe vom Administrator Sudo-Rechte auf diesem Server erhalten, kann diese aber nicht ausüben, da ich mein tatsächliches Unix-Passwort vergessen habe (oder es mir nie mitgeteilt wurde). Ich bin bereits angemeldet - kann ich mein Passwort über zurücksetzen passwd, ohne mein altes Passwort zu kennen?

Nöning
quelle
1
Entschuldigung, aber ich bezweifle es. Bitten Sie den Administrator, es für Sie zurückzusetzen und zu ändern.
Kevin
1
Gah! Ich habe es sogar versucht passwd --sysadmin-is-a-new-dadund es hat immer noch nicht funktioniert!
Michael Scheper
Ich wollte dasselbe tun. Am einfachsten ist es, im Einzelbenutzermodus neu zu starten, wenn Sie physischen Zugriff auf den Computer haben. Ich folgte diesem Dokument vultr.com/docs/boot-into-single-user-mode-reset-root-password
Mathieu J.

Antworten:

10

Ich fürchte, Sie müssen Ihren Systemadministrator bitten, Ihnen ein neues Passwort zu geben. Die RSA-Schlüsselauthentifizierung wird von SSH akzeptiert, jedoch nicht vom passwdBefehl.

Shadur
quelle
1

Das Kennwort kann mit dem Befehl passwd nur geändert werden, wenn der Authentifizierungsdienst aus lokalen Dateien stammt (siehe /etc/nsswitch.conf). Wenn Ihr Login netzwerkbasiert ist, dient der Administrator der Rettung. Da sudo im Allgemeinen in netzwerkbasierten Umgebungen verwendet wird, ist es besser, wenn Sie es zurücksetzen, da Sie allein für die Sicherheit Ihres eigenen Kontos verantwortlich und verantwortlich sind.

Nikhil Mulley
quelle
-3

Absolut. Vorausgesetzt, Sie haben überhaupt die Erlaubnis, Ihr eigenes Passwort zu ändern.

Haben Sie Schwierigkeiten, die Änderung vorzunehmen?

Tok
quelle
Die Schwierigkeit ist, dass ich nach dem alten Passwort gefragt werde und es nicht kenne.
30.
@nhoening - Ah ja, das wird schwierig. Ich hatte vergessen, dass Sie Ihr aktuelles Passwort nicht haben. Möglicherweise kann sudo weiterhin verwendet werden, wenn die Konfiguration die Verwendung des Befehls passwd ohne Kennwort zulässt, obwohl dies wahrscheinlich nicht der Fall ist.
Tok