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

Основні висновки

  • Створення нових груп виконується за допомогою команди addgroup.
  • Користувачів можна додавати до групи за допомогою команди adduser.
  • Групи можна видаляти за допомогою команди delgroup.
  • Конфігурація груп знаходиться у файлі /etc/group.

Інструкція покроково

Крок 1: Очищення та підготовка екрану

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

Ефективне управління групами в Linux для початківців

Крок 2: Створення нової групи

Щоб створити нову групу, використовуйте команду addgroup. У цьому прикладі ми назвемо групу "Друзі". Команда вводиться наступним чином:

addgroup Друзі

Натисніть Enter, і ви побачите, що група була створена з унікальним ідентифікатором групи (GID). Linux автоматично управляє GID, але ви також можете задати його вручну.

Ефективне керування групами в Linux для початківців

Крок 3: Додавання користувача до групи

Тепер ми хочемо додати існуючого користувача, в даному випадку "Кая", до новоствореної групи "Друзі".

Ця команда підтверджує, що користувач "Кай" тепер також є частиною групи "Друзі". Якщо Кай ще не існує, спершу вам потрібно буде створити його за допомогою adduser Кай.

Ефективне управління групами в Linux для початківців

Крок 4: Призначення прав

Якщо Кай також має діяти як системний адміністратор, ви можете додатково надати йому доступ до групи "root". Для цього використовуйте наступну команду:

adduser Кай root

Таким чином, Кай отримує дозвіл виконувати команду sudo та виконувати адміністративні завдання.

Крок 5: Управління групою та користувачем

Видалення користувача з групи здійснюється за допомогою команди deluser. Якщо ви, наприклад, хочете видалити Кая з групи "root", використовуйте:

deluser Кай root

Те саме правило стосується групи "Друзі". Ви можете видалити користувача за допомогою наступної команди:

deluser Кай Друзі

Тепер Кай більше не є частиною групи "Друзі".

Ефективне управління групами в Linux для початківців

Крок 6: Управління групами

Щоб повністю видалити групу, використовуємо команду delgroup. Для нашої групи "Друзі" це виглядає так:

delgroup Друзі

Після підтвердження ви побачите, що група була видалена. Щоб перевірити це, ви можете відкрити файл /etc/group і подивитися.

Ефективне управління групами в Linux для початківців

Крок 7: Перевірка груп у файлі

Щоб побачити всі групи та їхніх учасників, відкрийте файл /etc/group. Там ви знайдете всі групи на вашому Linux-сервері. Структура організована так, що кожен користувач належить до групи, і ви можете також прочитати ідентифікатор групи (GID) для кожної групи.

Ефективне управління групами в Linux для початківців

Резюме – Інструкція зі створення та видалення груп у Linux

Створення та видалення груп у Linux є простою, але основною навичкою для кожного системного адміністратора. Ви дізналися, як створювати групи за допомогою команди addgroup, додавати користувачів за допомогою adduser та видаляти групи за допомогою delgroup. Щоб зберегти огляд груп та їхніх учасників, ви можете в будь-який час перевірити файл /etc/group.

Часто задавані питання

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

Як я можу додати користувача до групи?Використовуйте команду adduser [ім'я користувача] [назва групи], щоб додати користувача до існуючої групи.

Чи можу я також вручну створити групи з конкретним ідентифікатором?Так, за допомогою команди addgroup --gid [GID] [назва групи] ви можете створити групу з конкретним ідентифікатором групи.

Що станеться, якщо я видалю групу?При видаленні групи всі учасники втрачають цю групову належність та специфічні права доступу, пов'язані з цією групою.