Сброс пароля Linux: различия между версиями
м (sda2 > sda3) |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
== С использованием GRUB == | |||
Пароль пользователя root по [[как хранятся пароли|соображениям безопасности]] нельзя узнать, можно задать ему новый пароль. Для этого: | |||
<ol> | |||
<li> В меню загрузчика пропишите в параметрах '''init=/bin/bash''' | |||
*Если загрузчик -- [[grub]], следует: | |||
* нажать "e" при курсоре на цели загрузки, соответствующей используемому экземпляру ALT Linux; | |||
[[Image:Grubpasswd1.png|center]] | |||
* в открывшемся редакторе отыскать строку, начинающуюся с '''linux /boot/vmlinuz'''; | |||
[[Image:Grubpasswd2.png|center]] | |||
* в её конец дописать то самое '''init=/bin/bash''' | |||
[[Image:Grubpasswd3.png|center]] | |||
* нажать F10 | |||
<li> Загрузится консоль. Выполните в ней команду | |||
</li> | |||
<pre>mount / -o rw,remount</pre> | |||
[[Image:Grubpasswd4.png|center]] | |||
<li> Если файловая система /usr создана отдельно, найдите (cat /etc/fstab) и примонтируйте /usr | |||
</li> | |||
<pre>mount <устройство> /usr</pre> | |||
<li> Запустите passwd (можно пропустить предыдущий пункт и вернуться к нему в случае, если команда не будет найдена) | |||
</li> | |||
<pre>passwd</pre> | |||
[[Image:Grubpasswd5.png|center]] | |||
<li> Укажите пароль для пользователя root и подтвердите его. | |||
{{Note|В Linux при вводе/смене пароля в консоли вводимые символы не отображаются. Так что если вы не видите звездочек/точечек означающих элементы пароля - это норма}} | |||
[[Image:Grubpasswd6.png|center]] | |||
<li> Далее, для перезагрузки системы, выполните команду '''reboot''' или одновременно нажмите клавиши Ctrl+Alt+Del</li> | |||
[[Image:Grubpasswd7.png|center]] | |||
</ol> | |||
==С использованием ALT Rescue== | ==С использованием ALT Rescue== | ||
Версия от 13:20, 16 мая 2023
С использованием GRUB
Пароль пользователя root по соображениям безопасности нельзя узнать, можно задать ему новый пароль. Для этого:
- В меню загрузчика пропишите в параметрах init=/bin/bash
- Если загрузчик -- grub, следует:
- нажать "e" при курсоре на цели загрузки, соответствующей используемому экземпляру ALT Linux;
- в открывшемся редакторе отыскать строку, начинающуюся с linux /boot/vmlinuz;
- в её конец дописать то самое init=/bin/bash
- нажать F10
- Загрузится консоль. Выполните в ней команду
- Если файловая система /usr создана отдельно, найдите (cat /etc/fstab) и примонтируйте /usr
- Запустите passwd (можно пропустить предыдущий пункт и вернуться к нему в случае, если команда не будет найдена)
- Укажите пароль для пользователя root и подтвердите его.
Примечание: В Linux при вводе/смене пароля в консоли вводимые символы не отображаются. Так что если вы не видите звездочек/точечек означающих элементы пароля - это норма
- Далее, для перезагрузки системы, выполните команду reboot или одновременно нажмите клавиши Ctrl+Alt+Del
mount / -o rw,remount
mount <устройство> /usr
passwd
С использованием ALT Rescue
- Просмотрите список дисков/разделов:
$ lsblk | less -F NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 111,8G 0 disk ├─sda1 8:1 0 1G 0 part /boot ├─sda2 8:2 0 4G 0 part [SWAP] └─sda3 8:3 0 106,8G 0 part /
При отсутствии утилиты lsblk попробуйте:
- Смонтируйте раздел/диск с Linux и выпоните chroot:
# mount /dev/sda3 /mnt
# chroot /mnt
- Проверьте, тот ли диск вы примонтировали, по его содержимому (если у вас Linux-дистрибутив установлен рядом с Windows):
# ls
или по версии системы (если у вас установлено несколько дистрибутивов)
# head /etc/*-release
Если вы ошиблись, выйдите из чрута и отмонтируйте диск:
# exit # umount /mnt
и повторите шаг 2
- Просмотрите список пользователей в вашей системе:
grep "/home" /etc/passwd
- Измените пароль (для пользователя):
passwd имя_пользователя
или для суперпользователя (root):
passwd root
# fdisk -l