Дана публікація є перекладом 2-х статей:
- https://www.tecmint.com/reset-forgotten-root-password-in-linux-mint/
- https://www.tomshardware.com/how-to/change-passwords-in-linux
Як скинути забутий пароль адміністратора в Linux Mint
Нерідко користувачі забувають свої кореневі паролі. Це звичайне явище, особливо якщо ви протягом тривалого часу не входили в систему як користувач root. Це може статися з найкращими з нас. Але не переживай. У цьому посібнику ми розповімо, як скинути забутий пароль користувача root у Linux Mint .
Щоб почати, увімкніть або перезавантажте систему Linux Mint . Через кілька секунд на екрані має з’явитися меню grub, як показано нижче.
На першому виділеному параметрі натисніть
'e' на клавіатурі, щоб відредагувати параметри grub. Ви повинні отримати екран, показаний нижче.
Потім прокрутіть униз за допомогою клавіші зі стрілкою вниз, доки не дійдете до рядка, що починається на
'linux'. Перейдіть до
ro quiet splash розділу та додайте
rw init=/bin/bash.
Потім натисніть ctrl + x або натисніть F10, щоб завантажитися в однокористувацькому режимі, як показано нижче.
Щоб скинути забутий пароль root у Linux Mint, просто запустіть команду passwd root , як показано.
Вкажіть новий пароль root і підтвердіть його. Якщо пароль збігається, ви повинні отримати сповіщення « пароль успішно оновлено ».
І, нарешті, натисніть,
Ctrl + Alt + Del щоб вийти та перезавантажити Linux Mint. Тепер ви можете увійти як користувач root, використовуючи щойно створений пароль. Ось як ви можете скинути забутий пароль користувача root у Linux Mint .
Як змінити паролі в Linux
Паролі є одним із найважливіших аспектів обчислювальної техніки. Вони забезпечують безпеку наших банківських рахунків, профілів користувачів і комп’ютерів (за умови, що ми не використовуємо паролі повторно). Для входу в комп’ютер більшості з нас потрібен пароль, а для Linux це навіть важливіше.
Керувати паролями через термінал відносно просто. Користувачі можуть змінювати власні паролі, а користувачі, які належать до облікового запису sudo (суперкористувача), можуть керувати паролями інших користувачів.
У цій інструкції ми дізнаємося основи passwd , команди, призначеної для керування паролями. Ми також вивчимо кілька розширених аргументів для цієї команди, аргументів, які покращать її використання та полегшать наше життя.
Ці команди працюватимуть на більшості машин Linux. На нашому тестовому комп’ютері працювала Kubuntu 21.10, але ви також можете виконати цю інструкцію на Raspberry Pi. Усі інструкції виконуються через термінал.
Будь-який користувач може змінити свій пароль у будь-який час. Рекомендується часто змінювати пароль, а також не використовувати або не змінювати паролі.
1. Відкрийте термінал.
2. Введіть команду passwd , щоб почати процес зміни пароля. Passwd може виглядати як орфографічна помилка, але це команда для роботи з паролями на терміналі.
$ passwd
3. Введіть поточний пароль і натисніть Enter.
4. Введіть новий пароль і натисніть Enter. Потім введіть його ще раз , щоб підтвердити його правильність. Зверніть увагу, що Linux не повторюватиме (друкуватиме) пароль на екрані, а також не відображатиме зірочки, що вказують на довжину пароля.
Змінити пароль іншого користувача
Якщо ви є адміністратором багатьох користувачів, настане час, коли користувач забуде свій пароль, і ви зможете скинути його пароль або хтось із привілеями sudo.
Щоб змінити пароль іншого користувача, ми використовуємо ту ж команду, але вказуємо ім'я користувача.
1. Відкрийте термінал.
2. Введіть команду passwd разом з іменем користувача. Щоб скористатися цією командою, вам потрібно або мати права користувача root, або бути частиною групи «sudo». У прикладі коду ми припускаємо, що ви перебуваєте в групі sudo.
3. Змініть пароль користувача та підтвердьте зміну.
Як через термінал Linux увійти в свій обліковий запис?
1. Відкриваєте термінал
2. Вводите ім'я користувача із командою su, наприклад:
$ su roman
або
$ su root
3. Вводите пароль облікового запису.
4. Ви маєте доступ до команд терміналу як користувач іншого облікового запису
Примусове скидання пароля
Ви чули, що один із ваших користувачів повторно використовував свої паролі; це погано. Тож давайте дамо їм можливість змінити свій пароль. Використовуючи аргумент -e, ми можемо примусово скинути пароль, закінчивши термін дії пароля.
1. Відкрийте термінал.
2. Введіть команду та передайте аргумент -e, щоб закінчити термін дії пароля Тома.
$ sudo passwd -e tom
Коли Том наступного разу ввійде в систему, система змусить Тома змінити свій пароль. Тут ми змоделювали вхід Тома в систему за допомогою команди «su», щоб переключити нашого користувача на Тома.
Може настати час, коли обліковий запис користувача потрібно буде тимчасово заблокувати, щоб запобігти йому ввійти. Для цього ми можемо використати аргумент -l, щоб заблокувати обліковий запис. Тут ми блокуємо Тома з їхнього облікового запису.
1. Відкрийте термінал.
2. Використовуйте команду з аргументом -l, щоб заблокувати обліковий запис Тома.
$ sudo passwd -l tom
Коли Том наступного разу намагається ввійти, його пароль відхиляється, і вони отримують помилку автентифікації. Тут ми знову симулюємо це за допомогою su для перемикання користувачів.
3. Щоб розблокувати обліковий запис Тома, ми використовуємо перемикач -u.
$ sudo passwd -u tom
Вивчення команди passwd
Команда passwd має ряд корисних аргументів (параметрів), які ми можемо передати під час використання команди. Ось кілька прикладів.
Перевірка статусу пароля користувача є корисним інструментом для системних адміністраторів, коли справа доходить до аудиту та обслуговування. Тут перевіряється наш тестовий рахунок, Томе.
Відкрийте термінал і запустіть команду з перемикачем -S. Це покаже статус облікового запису.
$ sudo passwd -S tom
Вихідні дані відформатовано для відображення
Ім'я користувача
Статус пароля Заблоковано (L), Без пароля (NP), Пароль (P)
Дата останньої зміни пароля
Мінімальний вік пароля
Максимальний вік пароля
Період попередження (кількість днів, наданих користувачеві для зміни пароля до закінчення терміну дії)
Період бездіяльності (кількість днів після закінчення терміну дії пароля до його блокування)
Якби ми хотіли встановити кількість днів для періоду попередження Тома на 14 днів, ми б використали цю команду.
sudo passwd -w 14 tom
Якщо ви хочете відобразити статус паролів для всіх користувачів, то перемикач -a — це саме те. Цей перемикач використовується з -S для перерахування статусу кожного користувача, навіть тих, про існування яких ви навіть не підозрювали. Ці додаткові користувачі використовуються для виконання певних завдань, таких як принтери та робота в мережі.
Тут ми можемо побачити всіх користувачів на нашій тестовій машині, але двоє «справжніх» користувачів — це Лес і Том.
Коментарі
Дописати коментар