Команда passwd в Linux використовується для ефективної зміни паролів користувачів. Ця команда оновлює маркер автентифікації / пароль для користувача, який зберігається у файлі / etc / shadow вашої системи. Стандартний користувач в Linux може змінити власний пароль, однак суперкористувач може змінити пароль і для будь-якого іншого користувача. Коли ви встановлюєте новий пароль, хорошою практикою безпеки є вибір складного. Складний та захищений пароль має такі властивості:
- Він включає як великі, так і малі літери
- Він включає цифри від 0 до 9
- Він має спеціальні символи та розділові знаки
- Це значно відрізняється від попередніх паролів
- Він не включає таку інформацію, як ваше повне ім’я, адреса, номер телефону, дата народження чи номери ліцензії. Ця інформація може бути легко використана для вгадування вашого пароля.
Завжди записуйте свій пароль у безпечному місці, звідки його неможливо отримати. Це допоможе вам запам’ятати пароль, якщо ви його забули.
У цій статті ми розповімо, як можна керувати паролями користувачів у Linux за допомогою командного рядка та графічного інтерфейсу. Ми запускали команди та процеси, згадані в цій статті, на системі Debian 10 Buster, але ви можете відтворити їх на більшості дистрибутивів Linux.
Зміна пароля через інтерфейс користувача
Якщо ви користувач Linux, який віддає перевагу графічному інтерфейсу користувача для виконання більшості адміністративних операцій, ви можете скористатися утилітою "Налаштування" у вашій системі.
Ви можете отримати доступ до налаштувань системи двома способами.
- Доступ до панелі запуску програм через клавішу Super / Windows, а потім введіть "налаштування" ключових слів у рядку пошуку наступним чином:
- Клацніть стрілку вниз на верхній панелі робочого столу Debian / Ubuntu, а потім клацніть на піктограму «Налаштування» у наступному спадному меню:
У утиліті Налаштування виберіть вкладку Деталі на лівій панелі, а потім виберіть на ній вкладку Користувачі, щоб відкрити вікно Налаштування користувачів. Ось так виглядає подання Користувачі:
Тут будуть перераховані всі користувачі вашої системи. Клацніть на користувача, дані якого ви хочете змінити. Спочатку потрібно розблокувати перегляд Користувачі, щоб ви могли вносити зміни до його налаштувань. Пам'ятайте, що розблокувати представлення може лише авторизований користувач / адміністратор. Натисніть кнопку Розблокувати та введіть свої облікові дані наступним чином:
Коли ви натискаєте кнопку «Автентифікація», поля у вікні «Користувачі» стануть активними, і ви зможете внести до них зміни.
Клацніть на поле Пароль, і відкриється наступний вигляд Змінити пароль. Введіть новий пароль, а потім знову введіть той самий пароль у поле Підтвердити новий пароль. Тепер ви зможете бачити активну кнопку Змінити.
Натисніть кнопку Змінити, і пароль для обраного користувача буде змінено.
Порада: Одним із простих і швидких способів отримати доступ до налаштувань Користувачів є введення ключового слова "Користувачі" в панелі запуску програм наступним чином:
Зміна пароля через командний рядок
Командний рядок Linux надає адміністратору набагато більше енергії, ніж користувальницький інтерфейс, для налаштування параметрів користувача та системи. Для того, щоб запустити програму командного рядка за замовчуванням на Linux Debian та Ubuntu, відкрийте панель запуску програм і введіть ключові слова «Термінал» наступним чином:
Коли термінал відкривається, ви можете зробити наступне з паролями користувачів:
- Змініть власний пароль
- Змінити пароль для іншого користувача
- Змініть пароль для sudo
Зміна власного пароля
Неадміністратор в Linux може змінити лише власний пароль. Команда passwd використовується для зміни паролів користувачів у Linux. Ось як користувач може використовувати цю команду, щоб змінити власний пароль:
$ passwd
Коли ви вводите команду passwd, система пропонує вам ввести поточний пароль. Коли ви робите це, цей пароль перевіряється зі збереженим паролем. Якщо воно збігається, ви переходите до наступного кроку i.e, щоб ввести новий пароль. Після введення нового пароля система знову запитує ввести новий пароль для підтвердження. Після збігу двох записів ваш пароль буде успішно змінено.
Зміна пароля для іншого користувача
У Linux лише адміністратор / суперкористувач може змінити пароль іншого користувача. Це команда, яку буде використовувати суперкористувач:
$ sudo passwd [ім'я користувача]
Коли користувач вводить цю команду, його запитують пароль для sudo, щоб переконатися, що він справді є суперкористувачем. Суперкористувач не повинен вводити старий пароль для користувача, оскільки він може використовувати команду для скидання забутого пароля. У будь-якому випадку, суперкористувач також повинен ввести та повторно ввести новий пароль, після чого він успішно оновиться.
Зміна пароля для sudo
Хорошою практикою безпеки є час від часу змінювати пароль суперкористувача в Linux. Ось два способи змінити пароль sudo:
Спосіб 1:
Перший спосіб - увійти в систему як root за допомогою наступної команди:
$ sudo -iКоли ви ввійшли як root після введення дійсного пароля, використовуйте команду passwd, щоб змінити пароль для root.
Потім ви можете вийти з кореневого запиту за допомогою команди exit таким чином:
Спосіб 2:
Другий метод полягає у використанні наступної команди як sudo:
$ sudo passwd rootВведіть пароль для sudo, і тоді ви зможете змінити пароль root, як це робите для будь-якого іншого користувача.
Це було все, що вам потрібно було знати про зміну паролів користувачів у Linux, як через інтерфейс користувача, так і через командний рядок. Тепер ви можете підтримувати набагато безпечніший обліковий запис у своїй системі.