Глиф Учебники

Как сменить пароль пользователя или root

Справочник · Ubuntu · 2 минуты чтения

Свой пароль:

Bash
passwd

Команда спросит текущий пароль, затем новый — дважды. Символы при наборе не показываются, так и задумано. Слишком короткий или простой пароль система может не принять — придумайте длиннее.

Пароль другого пользователя (нужны права администратора, старый пароль не нужен):

Bash
sudo passwd petr

Пароль root

В Ubuntu у root пароля нет, и это нормально: всё администрирование идёт через sudo. Если пароль root всё же нужен (например, для su), задайте его, а когда станет не нужен — снова заблокируйте:

Bash
sudo passwd root
sudo passwd -l root

С паролем root вход под root становится возможен везде, где его разрешают настройки. Задавайте длинный пароль и не включайте вход root по SSH с паролем — о рисках в справке Вход root по SSH.

Если пароль забыт

Если в системе есть другой администратор, он сбросит пароль командой sudo passwd ivan. Если других администраторов нет, поможет режим восстановления (recovery mode):

  1. Перезагрузите компьютер и откройте меню загрузчика GRUB: сразу после включения удерживайте Shift (компьютеры с BIOS) или несколько раз нажмите Esc (с UEFI). Не знаете, какой у вас, — попробуйте оба способа.
  2. Выберите «Advanced options for Ubuntu», затем строку с пометкой «(recovery mode)». В русской системе пункты меню бывают по-русски: «Дополнительные параметры», «режим восстановления».
  3. В меню восстановления выберите root — командную строку администратора. Если система попросит нажать Enter — нажмите.

Дальше выполните:

Bash
mount -o remount,rw /
passwd ivan
reboot

Первая команда разрешает запись на диск — в режиме восстановления он подключён только для чтения. Вместо ivan — имя вашего пользователя; если не помните его, посмотрите ls /home.

Если вместо меню появилась строка grub>, клавишу Esc нажали лишний раз. Наберите normal, нажмите Enter и откройте меню ещё раз.

Подводные камни