Сброс пароля Linux: различия между версиями
Нет описания правки |
м (обновил чуток; рута надёжней тоже конкретизировать, мало ли где значение $USER не было сброшено) |
||
Строка 1: | Строка 1: | ||
<ol> | <ol> | ||
<li>Просмотрите список дисков/разделов | <li>Просмотрите список дисков/разделов: | ||
<pre> | <pre> | ||
$ 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 / | |||
</pre> | </pre> | ||
</li> | </li> | ||
<li>Смонтируйте раздел/диск с Linux и выпоните chroot | При отсутствии утилиты <tt>lsblk</tt> попробуйте: | ||
<pre># fdisk -l</pre> | |||
<li>Смонтируйте раздел/диск с Linux и выпоните chroot: | |||
<pre># mount /dev/sda2 /mnt</pre> | <pre># mount /dev/sda2 /mnt</pre> | ||
<pre># chroot /mnt</pre> | <pre># chroot /mnt</pre> | ||
</li> | </li> | ||
<li>Проверьте, тот ли диск вы примонтировали, по его содержимому (если у вас Linux-дистрибутив установлен рядом с Windows) | <li>Проверьте, тот ли диск вы примонтировали, по его содержимому (если у вас Linux-дистрибутив установлен рядом с Windows): | ||
<pre># ls</pre> | <pre># ls</pre> | ||
или по версии системы (если у вас установлено несколько дистрибутивов) | или по версии системы (если у вас установлено несколько дистрибутивов) | ||
<pre># | <pre># head /etc/*-release</pre> | ||
Если вы ошиблись, выйдите и отмонтируйте диск | Если вы ошиблись, выйдите из чрута и отмонтируйте диск: | ||
<pre># exit | <pre># exit | ||
# umount /mnt</pre> | # umount /mnt</pre> | ||
Строка 27: | Строка 31: | ||
</li> | </li> | ||
<li>Просмотрите список пользователей в вашей системе | <li>Просмотрите список пользователей в вашей системе: | ||
<pre>grep | <pre>grep "/home" /etc/passwd</pre> | ||
</li> | </li> | ||
Строка 34: | Строка 38: | ||
<pre>passwd имя_пользователя</pre> | <pre>passwd имя_пользователя</pre> | ||
или для суперпользователя (root): | или для суперпользователя (root): | ||
<pre>passwd</pre> | <pre>passwd root</pre> | ||
</li> | </li> | ||
Версия от 17:14, 3 апреля 2022
- Просмотрите список дисков/разделов:
$ 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/sda2 /mnt
# chroot /mnt
- Проверьте, тот ли диск вы примонтировали, по его содержимому (если у вас Linux-дистрибутив установлен рядом с Windows):
# ls
или по версии системы (если у вас установлено несколько дистрибутивов)
# head /etc/*-release
Если вы ошиблись, выйдите из чрута и отмонтируйте диск:
# exit # umount /mnt
и повторите шаг 2
- Просмотрите список пользователей в вашей системе:
grep "/home" /etc/passwd
- Измените пароль (для пользователя):
passwd имя_пользователя
или для суперпользователя (root):
passwd root
# fdisk -l