Сброс пароля Linux: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
м (обновил чуток; рута надёжней тоже конкретизировать, мало ли где значение $USER не было сброшено)
Строка 1: Строка 1:
<ol>
<ol>


<li>Просмотрите список дисков/разделов
<li>Просмотрите список дисков/разделов:
<pre>
<pre>
# fdisk -l
$ lsblk | less -F
/dev/sda1 *
NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
/dev/sda2
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>
Если список слишком большой, воспользуйтесь командой more:
# fdisk -l | more
</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># cat /etc/*-release</pre>
<pre># head /etc/*-release</pre>


Если вы ошиблись, выйдите и отмонтируйте диск
Если вы ошиблись, выйдите из чрута и отмонтируйте диск:
<pre># exit
<pre># exit
# umount /mnt</pre>
# umount /mnt</pre>
Строка 27: Строка 31:
</li>
</li>


<li>Просмотрите список пользователей в вашей системе
<li>Просмотрите список пользователей в вашей системе:
<pre>grep -i "/home" /etc/passwd</pre>
<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

  1. Просмотрите список дисков/разделов:
    $ 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 /
    
  2. При отсутствии утилиты lsblk попробуйте:
    # fdisk -l
  3. Смонтируйте раздел/диск с Linux и выпоните chroot:
    # mount /dev/sda2 /mnt
    # chroot /mnt
  4. Проверьте, тот ли диск вы примонтировали, по его содержимому (если у вас Linux-дистрибутив установлен рядом с Windows):
    # ls

    или по версии системы (если у вас установлено несколько дистрибутивов)

    # head /etc/*-release

    Если вы ошиблись, выйдите из чрута и отмонтируйте диск:

    # exit
    # umount /mnt

    и повторите шаг 2

  5. Просмотрите список пользователей в вашей системе:
    grep "/home" /etc/passwd
  6. Измените пароль (для пользователя):
    passwd имя_пользователя

    или для суперпользователя (root):

    passwd root