logo

Скидання втраченого пароля адміністратора Linux і пояснення

Режим відновлення не завжди працює, тому що багато систем запитуватимуть пароль адміністратора для входу. Тепер, оскільки ви не знаєте пароля адміністратора, цей трюк не вдасться. У такому випадку ви можете спробувати ці найпростіші способи скинути пароль Linux.

1. Використовуйте «sudo su» або «sudo -i»

sudo passwd root або передає sudo su або sudo -i, щоб спочатку отримати повноваження root, а потім запустити команду passwd, і він або вона зможуть скинути пароль root. Це не скрізь працює. Подумайте ситуації, коли у вас немає пароля root.

2. Метод Grub

Увімкніть комп'ютер.



Прес ESC у підказці GRUB.

Скидання втраченого пароля адміністратора Linux і пояснення' src='//techcodeview.com/img/linux-unix/69/reset-a-lost-linux-administrative-password-and-explanation.webp' title=

linux /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts  

АБО

 kernel /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts

Скидання втраченого пароля адміністратора Linux і пояснення' loading='lazy' src='//techcodeview.com/img/linux-unix/69/reset-a-lost-linux-administrative-password-and-explanation-1.webp' title=

Натисніть e для редагування

Підійдіть до самого кінця рядка і додайте День Волей/Айбін/Шаденш . Отже, рядок почне виглядати так:

linux /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts init=/bin/bash  
АБО
kernel /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts init=/bin/bash  

Натисніть Enter потім Натисніть b щоб завантажити вашу систему. Ваша система завантажиться до кореневої оболонки без пароля.

Скидання втраченого пароля адміністратора Linux і пояснення' loading='lazy' src='//techcodeview.com/img/linux-unix/69/reset-a-lost-linux-administrative-password-and-explanation-2.webp' title=

Тепер віддайте команду ім'я користувача passwd *де ім'я користувача - це користувач, для якого ви хочете змінити пароль.

Потім вам буде запропоновано ввести новий пароль:

Enter new UNIX password:  
Скидання втраченого пароля адміністратора Linux і пояснення' loading='lazy' src='//techcodeview.com/img/linux-unix/69/reset-a-lost-linux-administrative-password-and-explanation-3.webp' title=

Пояснення

Причина, чому це відбувається, полягає в тому, що зазвичай під час завантаження системи Linux першим завантажується ядро. Після завантаження ядра завантажується ramdisk і готується до продовження завантаження. Коли він буде готовий, він запускає команду init (зазвичай знаходиться в /sbin/init) який би керував рештою системи. Коли проходиш День Волей/Айбін/Шаденш до ядра воно не завантажиться /sbin/init замість цього завантажиться файл для завантаження /bin/bash файл, який запускає оболонку bash з правами користувача root (оскільки це викликало саме ядро), і, отже, цей запит дозволить вам змінити пароль користувача root. Насправді ця підказка мала більше сили, ніж будь-що інше в Linux, оскільки вона працює з усіма привілеями системи.

Створіть вікторину