Керування користувачами, групами та службами в Linux

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

1. Користувачі та групи

Linux використовує систему дозволів на основі користувачів. Ось як керувати користувачами та групами:

  • Створення користувачів: Використовуйте команду 'useradd', щоб додати нових користувачів.
  • Зміна користувачів: Використовуйте 'usermod', щоб змінити властивості користувача, такі як ім’я користувача, домашній каталог або членство в групі.
  • Створення груп: Використовуйте 'groupadd' для створення нових груп і 'usermod' для додавання користувачів до груп.
  • Керування паролями: Використовуйте 'passwd', щоб установити або змінити паролі користувачів.

2. Сервіси та процеси

Службами та процесами Linux керують за допомогою системних утиліт, таких як 'systemctl' і 'service':

  • Запуск і зупинка служб: Використовуйте 'systemctl start' і 'systemctl stop' для запуску та зупинки служб відповідно.
  • Увімкнення служб: Використовуйте 'systemctl enable', щоб увімкнути автоматичний запуск служби під час завантаження.
  • Перегляд статусу служби: Використовуйте 'systemctl status', щоб перевірити статус служби.
  • Керування процесами: Використовуйте такі команди, як 'ps' і 'top', щоб переглянути запущені процеси, і 'kill', щоб завершити процеси.

3. Приклади

Ось кілька прикладів керування користувачами, групами, службами та процесами:

useradd john              # Create a new user named John
usermod -aG sudo john    # Add John to the sudo group
groupadd developers      # Create a new group named Developers
passwd john              # Change John's password
systemctl start apache   # Start the Apache service
systemctl enable apache  # Enable Apache to start at boot

Висновок

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

Рекомендовані статті
Керування користувачами та дозволами в Linux
Початок роботи з віртуальними машинами та контейнерами в Linux
Основи безпеки Linux
Вступ до керування пакетами в Linux
Захист даних, резервне копіювання, шифрування та відновлення в Linux
Налаштування, усунення несправностей і захист вашої мережі в Linux
Розуміння керування пакетами в Linux