Якщо вам потрібно змінити свій кореневий пароль, але не знаєте старого, вам потрібно буде перейти до кореневої оболонки. Коли ви завантажуєтеся на комп'ютер, як тільки екран BIOS зникає (екран з логотипом ваших комп’ютерів на ньому), починайте торкатися Shiftклавіші, поки не з’явиться меню GRUB, і якщо ця опція не працює, натисніть Escклавішу. (Якщо це вже налаштовано для розробки, цей крок не потрібен.)
Коли ви бачите меню, виберіть параметр останнього ядра (або того, яке ви зазвичай використовуєте), і виберіть параметр внизу, який називається "режим відновлення".
Це повинно виглядати так:
Це призведе до меню, яке виглядає приблизно так:
Далі виберіть варіант Root.
Зачекайте і нехай все завантажується, поки ви не дістанетесь до оболонки. Тепер настає задоволення. Введіть таку команду:
passwd your-username
Замініть your-username
власним іменем користувача.
Якщо ви не впевнені у своєму імені користувача, ви можете переглянути назви файлів у домашній папці за допомогою:
cd /home
Потім запустіть:
ls
Це покаже вам імена користувачів на вашому комп’ютері.
Тепер наберіть команду я вже говорив вище: . Так що, якщо ваше ім’я користувача - Джейн, я б набрав:passwd your-username
passwd jane
Далі вам буде запропоновано можливість ввести новий пароль Unix. Тут ви вводите пароль. Він попросить вас ввести команду, а потім після введення двох успішних паролів пароль буде змінено. Тепер увійдіть назад у вашу систему через
reboot
Якщо під час введення нового пароля вас запитають пароль, це зазвичай допоможе:
Альтернативний метод
Якщо під час входу в режим єдиного користування вас запитують кореневий пароль, використовуйте init=/bin/bash
в рядку додатка до ядра, який повинен завантажувати апарат на консоль bash, де ви можете отримати доступ для читання / запису до вашого /etc/shadow
файлу. Потім можна або запустити passwd
або відредагувати тіньовий файл безпосередньо, щоб увести порожній рядок. Це дозволяє перезавантажити машину в її нормальне середовище та увійти як root, залишаючи пароль порожнім, а потім запустити passwd
програму для встановлення пароля root. Це дійсно слід робити лише тоді, коли машина від'єднана від будь-яких мереж.
(Цитата взята від Шона Лі в статті, переліченій нижче.)
Для завантаження із init=/bin/bash
запропонованим способом перейдіть до меню GRUB під час завантаження та натисніть, eщоб увійти до редактора. Перемістіть курсор до рядка, починаючи з цього, linux
а потім перемістіть курсор до кінця цього рядка. Введіть текст
init=/bin/bash
і натисніть F10для завантаження. Ви повинні приземлитися в кореневій оболонці в текстовому режимі. Файлова система буде змонтована лише для читання. Щоб зробити файлову систему для запису, введіть команду
mount -o remount,rw /
Потім можна запустити
passwd username
де username
ім'я користувача, чий пароль ви хочете встановити. Після завершення роботи можна перезавантажити reboot
команду.
Якщо вам потрібна додаткова інформація, ці посилання можуть допомогти: