Как сменить пароль пользователя или root
Свой пароль:
passwdКоманда спросит текущий пароль, затем новый — дважды. Символы при наборе не показываются, так и задумано. Слишком короткий или простой пароль система может не принять — придумайте длиннее.
Пароль другого пользователя (нужны права администратора, старый пароль не нужен):
sudo passwd petrПароль root
В Ubuntu у root пароля нет, и это нормально: всё администрирование идёт через sudo. Если пароль root всё же нужен (например, для su), задайте его, а когда станет не нужен — снова заблокируйте:
sudo passwd root
sudo passwd -l rootС паролем root вход под root становится возможен везде, где его разрешают настройки. Задавайте длинный пароль и не включайте вход root по SSH с паролем — о рисках в справке Вход root по SSH.
Если пароль забыт
Если в системе есть другой администратор, он сбросит пароль командой sudo passwd ivan. Если других администраторов нет, поможет режим восстановления (recovery mode):
- Перезагрузите компьютер и откройте меню загрузчика GRUB: сразу после включения удерживайте
Shift(компьютеры с BIOS) или несколько раз нажмитеEsc(с UEFI). Не знаете, какой у вас, — попробуйте оба способа. - Выберите «Advanced options for Ubuntu», затем строку с пометкой «(recovery mode)». В русской системе пункты меню бывают по-русски: «Дополнительные параметры», «режим восстановления».
- В меню восстановления выберите
root— командную строку администратора. Если система попросит нажать Enter — нажмите.
Дальше выполните:
mount -o remount,rw /
passwd ivan
rebootПервая команда разрешает запись на диск — в режиме восстановления он подключён только для чтения. Вместо ivan — имя вашего пользователя; если не помните его, посмотрите ls /home.
Если вместо меню появилась строка grub>, клавишу Esc нажали лишний раз. Наберите normal, нажмите Enter и откройте меню ещё раз.
Подводные камни
Authentication token manipulation errorв режиме восстановления — забылиmount -o remount,rw /.- Если диск зашифрован, при загрузке всё равно понадобится пароль шифрования — этим способом его не сбросить.
- После сброса через режим восстановления хранилище паролей программ (связка ключей) остаётся со старым паролем: при входе система может попросить его. Если старый пароль не вспомнить, хранилище придётся создать заново, а сохранённые в нём пароли будут потеряны.
- Сбросить пароль так может любой, у кого есть физический доступ к компьютеру. От этого защищает только шифрование диска.