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


13

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

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


1
Извините, но я сомневаюсь в этом. Попросите администратора сбросить его для вас и изменить.
— Кевин

1
Г! Я даже пытался, passwd --sysadmin-is-a-new-dadи это все еще не сработало!
— Майкл Шепер

Я искал, чтобы сделать то же самое, ... проще всего перезагрузиться в однопользовательском режиме, если у вас есть физический доступ к машине. Я следовал за этим документом vultr.com/docs/boot-into-single-user-mode-reset-root-password
— Матье Ж.

Ответы:


10

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


1

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


-3

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

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


Сложность в том, что меня просят старый пароль, и я его не знаю.
— nhoening

@nhoening - Ах да, хорошо, это будет сложно. Я забыл, что у вас нет текущего пароля. Возможно, все еще возможно использовать sudo, если конфигурация позволяет без пароля использовать команду passwd, хотя это вряд ли имеет место.
— Ток
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.