Зашли через ssh-ключ, могу ли я сбросить пароль моей учетной записи?

13

Я вошел на сервер через sshkey ( ssh -i /home/me/.ssh/ssh-key me@server).

Я получил права sudo на этом сервере от администратора, но не могу их использовать, так как забыл свой действительный пароль Unix (или мне никогда не говорили). Я уже вошел в систему - могу ли я сбросить пароль passwd, не зная мой старый пароль?

nhoening
источник
1
Извините, но я сомневаюсь в этом. Попросите администратора сбросить его для вас и изменить.
Кевин
1
Г! Я даже пытался, passwd --sysadmin-is-a-new-dadи это все еще не сработало!
Майкл Шепер
Я искал, чтобы сделать то же самое, ... проще всего перезагрузиться в однопользовательском режиме, если у вас есть физический доступ к машине. Я следовал за этим документом vultr.com/docs/boot-into-single-user-mode-reset-root-password
Матье Ж.

Ответы:

10

Боюсь, вам придется попросить сисадмина предоставить вам новый пароль. Аутентификация по ключу RSA принимается SSH, но не passwdкомандой.

Shadur
источник
1

пароль не может быть изменен командой passwd, если служба аутентификации не из локальных файлов (см. /etc/nsswitch.conf). Если ваш логин основан на сети, администратор для спасения и, поскольку sudo обычно используется в сетевых средах, лучше сбросить его, так как вы несете полную ответственность и отвечаете за безопасность своей учетной записи.

Никхил Мулли
источник
-3

Абсолютно. Предполагая, что у вас есть разрешение на изменение собственного пароля в первую очередь.

Вы испытываете трудности при попытке внести изменения?

Tok
источник
Сложность в том, что меня просят старый пароль, и я его не знаю.
nhoening
@nhoening - Ах да, хорошо, это будет сложно. Я забыл, что у вас нет текущего пароля. Возможно, все еще возможно использовать sudo, если конфигурация позволяет без пароля использовать команду passwd, хотя это вряд ли имеет место.
Ток