Стандартні правила безпеки дистрибутивів операційних систем Linux вимагають вказувати пароль для кожного користувача при його створенні. Додатково такі ж ключі встановлюються всім існуючим групам, а основний пароль відкриває доступ до root-прав. Все це іноді доводиться міняти, створюючи нові ключі. Є різні варіанти здійснення поставленого завдання, що безпосередньо залежить від типу профілю або групи, для якої і відбувається зміна. Далі ми хочемо поговорити про всі ці способи, торкнувшись кожну деталь.

Міняємо паролі в Linux

Як відомо, всі дистрибутиви відрізняються один від одного не тільки графічними оболонками, але і стандартними командами. На щастя, до утиліт, які відповідають за зміну пароля, це не відноситься, тому наведені далі інструкції можна вважати універсальними. Єдине, що слід відзначити, так це різницю в оболонках. Ми взяли за приклад стандартний інтерфейс Ubuntu, а ви, якщо хочете змінити ключ доступу через GUI, враховуйте особливості свого середовища.

Поточний користувач

Всі наведені далі керівництва будуть розбиті на декілька розділів, щоб ви могли підібрати оптимальний метод. Найчастіше користувачів цікавить зміна власного пароля, тому ми і пропонуємо ознайомитися з цією процедурою в першу чергу.

Спосіб 1: Графічний інтерфейс

Інструменти графічного інтерфейсу - ідеальна заміна «Терміналу» для початківців користувачів. Саме з ним ми і будемо взаємодіяти в рамках даного методу. Звернемося до розділу «Параметри», Щоб виконати поставлену мету.

  1. Відкрийте меню додатків і запустіть відповідний інструмент.
  2. Запуск меню Параметри для зміни власного пароля в Linux

  3. Скористайтеся лівої панеллю, щоб перейти в «Відомості про систему».
  4. Перехід до відомостей про систему для зміни власного пароля в Linux

  5. Тут вас цікавить категорія «Користувачі».
  6. Перехід до списку користувачів для зміни свого пароля в Linux

  7. Переконайтеся в тому, що обрана необхідна обліковий запис, а потім клацніть по рядку «Пароль».
  8. Вибір свого облікового запису для зміни пароля в графічному інтерфейсі Linux

  9. З'явиться нова форма для зміни ключа доступу. У ній для початку вкажіть поточний пароль, а потім задайте новий, підтвердивши його.
  10. Зміна власного пароля в графічному інтерфейсі Linux

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

Спосіб 2: «Термінал»

Тепер поговоримо про те, як зробити те ж саме, але вже через «Термінал». Це буде актуально для тих користувачів, хто не може відшукати відповідний пункт в графічному меню, вважає за краще задіяти консоль або ж буде вносити подальші зміни шляхом введення команд.

  1. Відкрийте меню додатків і натисніть там на значок під назвою «Термінал».
  2. Запуск терміналу для введення команд по зміні свого пароля в Linux

  3. Введіть команду passwd і натисніть на Enter.
  4. Введення команди для зміни свого пароля в Linux

  5. Зараз потрібно вписати поточний ключ, щоб підтвердити справжність облікового запису. Врахуйте, що символи, написані таким чином, не відображаються в рядку, але при цьому коректно вводяться.
  6. Введення поточного пароля для свого облікового запису для підтвердження в Linux

  7. Після вкажіть новий пароль.
  8. Введення нового пароля для свого облікового запису Linux в терміналі

  9. Підтвердіть його, щоб перевірити правильність.
  10. Підтвердження нового пароля для свого облікового запису в терміналі Linux

У новому рядку відобразиться інформація про те, що пароль був змінений і слід використовувати його для наступних авторизаций в системі. Як бачите, нічого складного в роботі з консоллю і стандартними командами немає, потрібно лише з'ясувати, яка саме опція відповідає за необхідний параметр.

Чужа обліковий запис

Деякі системні адміністратори або профілі, які володіють root-доступом в Linux, стикаються з потребою зміни пароля від іншого облікового запису. Це трапляється тоді, коли користувач, наприклад, забув свій пароль і не може увійти в операційну систему. У цьому методі, як і в попередньому, існують два варіанти досягнення поставленої мети.

Спосіб 1: Графічний інтерфейс

Тут так само доведеться задіяти оточення робочого столу, змінюючи налаштування через відповідне меню. Наступна інструкція допоможе розібратися в кожному кроці.

  1. Для початку авторизуйтесь в Linux під обліковим записом, яка включена в групу sudo або має прямий доступ до root.
  2. Авторизація суперкористувача в новому сеансі операційної системи Linux

  3. Відкрийте «Параметри», Перейдіть в «Відомості про систему» і у вікні користувачів натисніть на кнопку «Розблокувати».
  4. Кнопка для розблокування пунктів меню управління користувачами Linux

  5. Введіть пароль від sudo для підтвердження автентичності.
  6. Введення пароля для розблокування пунктів меню управління користувачами Linux

  7. Перейдіть на розділ облікового запису іншого користувача.
  8. Вибір користувача для зміни пароля в Linux

  9. Клацніть по рядку з паролем.
  10. Відкрити форму для зміни пароля іншому користувачеві Linux

  11. Відзначте маркером пункт «Встановити пароль зараз» і заповніть відповідну форму.
  12. Ручне зміна пароля іншому користувачеві в Linux

Після натискання на кнопку «Змінити» нові параметри відразу ж вступлять в силу, а сам користувач при наступному вході буде повідомлений про зміну пароля і повинен буде ввести його, щоб авторизуватися.

Спосіб 2: Термінал

В інструкції по зміні свого пароля ми вже показували консольную команду, що відповідає за здійснення цієї дії. При зміні ключа доступу іншого користувача відбувається приблизно те ж саме, але додатково доведеться вказати кілька опцій, описаних далі.

  1. Відкрийте «Термінал», Наприклад, через іконку на панелі «Вибране».
  2. Запуск терміналу для введення команд зміни пароля іншого користувача Linux

  3. Напишіть команду sudo passwd soringpcrepair.comite, де soringpcrepair.comite - ім'я облікового запису, для якої і буде вказано новий пароль.
  4. Введення команди в терміналі для зміни пароля іншого користувача Linux

  5. Підтвердіть root-права, ввівши відповідний ключ.
  6. Підтвердження облікового запису суперкористувача для зміни пароля іншого профілю Linux

  7. Слідкуйте за вказівками відобразити в нових рядках, щоб завершити процедуру.
  8. Введення нового пароля для іншого облікового запису через термінал Linux

  9. Якщо потрібно зовсім видалити пароль, напишіть sudo passwd -d soringpcrepair.comite. У такому випадку користувач більше не зможе авторизуватися в системі до того моменту, як ви не зміните цю настройку.
  10. Видалення пароля іншого облікового запису для її деактивації через термінал Linux

Примусова завдання зміни пароля

У Linux для системних адміністраторів існує спеціальна опція, що дозволяє змусити інші профілі час від часу змінювати свої паролі. Це може бути зроблено, наприклад, в цілях безпеки. Як і в двох попередніх випадках, виконується ця настройка через «Термінал» або GUI.

Спосіб 1: Меню «Параметри»

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

  1. Відкрийте «Параметри» зручним для вас чином.
  2. Перехід до параметрів для примусової зміни пароля користувача в Linux

  3. Тут знову перейдіть до розділу «Користувачі» щоб розблокувати управління.
  4. Розблокування опцій для примусової зміни пароля користувача Linux

  5. Натисніть на рядок пароля необхідною облікового запису.
  6. Відкриття форми зміни пароля іншого користувача в Параметрах Linux

  7. Відзначте маркером пункт «Дозволити користувачеві змінити пароль при наступному вході в систему».
  8. Установка параметра примусової зміни пароля іншого користувача в Linux

  9. Не звертайте увагу на слово «Дозволити», Оскільки тут воно переведено невірно. При спробі наступної авторизації на екрані з'явиться повідомлення, що зміна має відбутися в обов'язковому порядку.
  10. Примусова зміна пароля користувача при авторизації в Linux

Спосіб 2: Налаштування терміну дії пароля

Тепер пропонуємо звернутися до консолі, щоб налаштувати термін дії ключа. Як ми вже сказали вище, цей варіант більш гнучкий, ніж управління через графічний інтерфейс, оскільки вам дозволяється вибрати термін, через який повинна відбутися зміна, а також можна налаштувати повідомлення для цільового користувача. Все це здійснюється наступним чином:

  1. Для початку визначте ім'я облікового запису, з якої будуть проводитися наступні маніпуляції.
  2. Визначення імені користувача для примусової зміни пароля в Linux через термінал

  3. Запустіть консоль і перегляньте там поточний стан пароля цього профілю, ввівши sudo passwd -S soringpcrepair.comite. замініть soringpcrepair.comite на певний раніше ім'я.
  4. Команда для перегляду поточного стану пароля користувача в Linux

  5. Давайте розберемо вміст нового рядка. Перше значення - ім'я профілю, далі йде значення P, Що відповідає за те, що зараз пароль встановлено. Літера L означає, що профіль заблокований, а якби там була NP - ключ доступу ще не було поставлено. Наступна дата означає час останньої зміни, 0 - мінімальний час до наступної зміни, 99999 - допустимий час дії ключа. число 7 значить, що за тиждень до закінчення дії пароля користувач буде повідомлений про необхідність його зміни, а -1 - через добу після закінчення дії ключа він буде активовано, і користувач не зможе увійти в систему.
  6. Перегляд поточного стану пароля користувача через термінал Linux

  7. Примусьте користувача змінити налаштування, наприклад, через місяць, надрукувавши sudo passwd -x 30 soringpcrepair.comite.
  8. Введення нового обмеження на термін дії пароля користувача в Linux

  9. Почніть показ повідомлень за три дні до закінчення терміну, вказавши sudo passwd -w 3 soringpcrepair.comite.
  10. Налаштування відображення повідомлень про потреби зміни пароля в Linux

  11. Якщо через п'ять днів після початку появ повідомлень ключ доступу так і не буде зміні, заблокуйте обліковий запис. За це відповідає команда sudo passwd -i 3 soringpcrepair.comite.
  12. Налаштування деактивації профілю через відмову зміни пароля в Linux

  13. Встановіть обмеження на частоту зміни ключа через sudo passwd -n 10 soringpcrepair.comite.
  14. Установка ліміту на постійну зміну пароля користувача в Linux

  15. повторно напишіть sudo passwd -S soringpcrepair.comite, Щоб відобразити поточну конфігурацію.
  16. Перевірка стану пароля користувача після внесення змін до Linux

Як бачите, в «Терміналі» присутня величезна кількість опцій, що дозволяють створити гнучку конфігурацію розглянутого способу. Використовуйте наведену вище інструкцію тільки в якості прикладу, замінюючи все значення на зручні для себе.

локальні групи

Як відомо, в Linux за замовчуванням присутній набір груп, куди входять облікові записи з певними правами. Всі ці групи може налаштовувати адміністратор, встановлюючи паролі або створюючи нові поділу з унікальними конфігураціями. Якщо виникла потреба змінити ключ доступу до групи, для цього будуть потрібні права sudo і запущений «Термінал».

  1. В консолі наберіть sudo gpasswd disk, де disk - назва групи.
  2. Вибір групи в Linux для зміни її пароля через термінал

  3. Вище ми вже уточнили, що доведеться підтвердити справжність root.
  4. Введення пароля користувача root перед зміною ключа доступу до групи в Linux

  5. У новому рядку відобразиться інформація про те, що зараз відбувається зміна пароля для групи. Введіть його.
  6. Введення нового пароля для групи користувачів в Linux

  7. Якщо після повторного введення все пройшло успішно, тоді не з'явиться жодних повідомлень і виведеться новий рядок для введення. Можете закривати консоль або перевіряти зміни.
  8. Повідомлення про успішну зміну пароля групи Linux

Точно таким же чином здійснюється зміна ключів абсолютно для всіх існуючих груп. Скористайтеся офіційну документацію або командою passwd --help, Щоб дізнатися про можливі додаткові опціях при активації даної утиліти.

Root

Якщо ви ознайомилися з усіма попередніми інструкціями, то бачили, що практично скрізь для підтвердження дій потрібно вводити пароль sudo або root. У більшості випадків ці два ключа однакові, оскільки при створенні облікового запису адміністратора користувачі відзначають спеціальні пункти відповідності. Іноді виникає потреба змінити root-пароль або він губиться. Залежно від ситуації, що склалася потрібно вибрати оптимальний метод.

Спосіб 1: Зміна через sudo

Коли є можливість задіяти пароль sudo через стандартний сеанс «Терміналу», Це означає, що зміна ключа доступу root повинна пройти успішно всього за кілька простих кроків.

  1. Відкрийте консоль і напишіть там sudo passwd root. Активуйте команду, натиснувши на клавішу Enter.
  2. Команда для зміни пароля root через термінал в Linux

  3. Підтвердіть обліковий запис sudo.
  4. Підтвердження облікового запису sudo для зміни пароля root в Linux

  5. Вкажіть новий відповідний ключ доступу і підтвердіть його.
  6. Введення нового пароля для root через термінал в Linux

Спосіб 2: Зміна через Recovery Mode

Іноді користувач не знає одночасно root і sudo, що виключає можливість твори будь-яких маніпуляцій через термінальну сесію. У таких ситуаціях потрібно запускати режим відновлення і задіяти консоль з привілеями.

  1. Перезавантажте комп'ютер і ще до появи логотипу запуску натисніть на Esc. У меню переміщайтеся за допомогою стрілок на клавіатурі для вибору рядка «Додаткові параметри для Ubuntu».
  2. Запуск додаткових параметрів завантаження Linux для зміни пароля root

  3. Пошукайте поточну версію ядра і запустіть її в «Recovery Mode».
  4. Перехід до режиму відновлення для зміни пароля root в Linux

  5. Тут вас цікавить рядок «Перейти в командний інтерпретатор суперкористувача».
  6. Запуск консолі в режимі відновлення для зміни пароля root в Linux

  7. Підтвердіть запуск консолі натисканням на Enter.
  8. Підтвердження запуску консолі для зміни пароля root в режимі відновлення Linux

  9. Введіть команду passwd root.
  10. Введення команди для зміни пароля root через режим відновлення Linux

  11. Встановіть новий пароль.
  12. Введення нового пароля для root через режим відновлення Linux

  13. Напишіть в консолі exit, Щоб закрити її, і продовжуйте нормальне завантаження ОС. Тепер ключ доступу root вважається зміненим.
  14. Повернення до завантаження Linux після зміни пароля в режимі відновлення

Сьогодні ви дізналися про всі параметри і командах, що відповідають за зміну всіляких паролів в операційних системах Linux. Використовуйте наведені інструкції як універсальний помічник в цій справі, звертаючись до відповідного розділу при необхідності.