Як використовувати usermod для додавання користувачів до груп у Linux

Чи виникає у вас потреба додати користувача до певної групи на вашому комп’ютері або сервері Linux? Якщо ви ще не повністю розумієте, як функціонує групова система, і потребуєте чітких інструкцій, ми готові вам допомогти. У цьому посібнику ми крок за кроком розповімо вам, як ефективно додавати користувачів до різних груп за допомогою інструмента командного рядка “usermod” у Linux.

Бажаєте переглянути список усіх користувачів у вашій системі Linux? Зверніться до нашого іншого посібника, який допоможе вам у цьому.

Додавання користувача до існуючої групи за допомогою usermod

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

Для перегляду списку усіх груп у вашій системі Linux, використовуйте команду `cut`. Вона виведе на екран терміналу список кожної групи. Ви зможете проглянути цей список, щоб знайти потрібну вам групу.

cut -d: -f1 /etc/group

Якщо список груп дуже великий, ви можете скористатися командою `less`, щоб переглядати список посторінково:

cut -d: -f1 /etc/group | less

Коли ви знайдете групу, до якої бажаєте додати користувача, скористайтеся командою `usermod -a -G`. Ця команда дозволяє додати вказаного користувача до будь-якої вибраної групи.

Наприклад, якщо ви хочете додати користувача “addictivetips” до групи “tech”, введіть наступну команду:

sudo usermod -a -G tech addictivetips

Команда `usermod` дозволяє додавати користувача не лише до однієї групи. За допомогою однієї команди ви можете додати користувача до кількох груп одночасно. Наприклад, щоб додати користувача “addictivetips” до груп “tech”, “video” і “sound”, використайте таку команду:

sudo usermod -a -G tech video sound addictivetips

Немає обмеження на кількість груп, до яких можна одночасно додати користувача.

Щоб додати користувачів до своїх власних груп, використовуйте команду `usermod -a -G` та змініть приклади відповідно до вашої ситуації. Повторіть цю процедуру для кожного користувача, якого ви хочете додати до існуючих груп в Linux.

Створення нових груп та додавання до них користувачів

Окрім додавання користувачів до існуючих груп, ви також можете створювати нові групи та додавати до них користувачів за допомогою команди `usermod`. Спочатку вам потрібно створити нову групу за допомогою команди `groupadd`.

Щоб створити нову групу, відкрийте вікно терміналу. Це можна зробити, натиснувши комбінацію клавіш Ctrl + Alt + T на клавіатурі, або знайдіть програму “Термінал” в меню програм.

Після відкриття терміналу, використовуйте команду `groupadd`, щоб створити нову групу. Назва групи може бути будь-якою, але важливо, щоб ви розуміли її призначення та функцію. Це допоможе вам уникнути випадкового видалення групи в майбутньому.

sudo groupadd mynewgroup

Після введення команди `groupadd`, система Linux може запитати у вас пароль адміністратора. Введіть свій пароль та натисніть клавішу Enter, щоб продовжити.

Після створення нової групи, перевірте її наявність за допомогою команди `cut`. Важливо переконатися, що група дійсно створена. Якщо її не видно у списку, можливо, вам доведеться створити її знову.

Для перегляду всіх груп, скористайтеся командою `cut` з додаванням `grep` для фільтрації виводу та пошуку нової групи:

sudo cut -d: -f1 /etc/group | grep mynewgroup

Якщо команда виконана успішно, ви побачите назву вашої новоствореної групи. Інакше, нічого не з’явиться у виводі.

Після підтвердження наявності вашої нової групи, ви можете додати до неї користувача. Наприклад, додамо користувача “addictivetips” до щойно створеної групи “mynewgroup”:

sudo usermod -a -G mynewgroup addictivetips

Видалення користувача з групи

Якщо в майбутньому вам знадобиться видалити користувача з певної групи в Linux, ви можете скористатися командою `gpasswd`. Наприклад, для видалення користувача “addictivetips” з групи “mynewgroup”, виконайте наступну команду:

sudo gpasswd -d addictivetips mynewgroup

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