Чи виникає у вас потреба додати користувача до певної групи на вашому комп’ютері або сервері 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 з будь-якої групи у вашій системі.