Чи можна скинути пароль свого облікового запису, увійшовши через 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
Mathieu J.

Відповіді:


10

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


1

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


-3

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

У вас виникають труднощі при спробі внести зміни?


Складність полягає в тому, що мене запитують старий пароль, і я його не знаю.
nhoening

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