Зашли через 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.