Керування обліковими записами користувачів у Debian 11 (Bullseye) за допомогою AvaHost

Debian 11 “Bullseye” – стабільний, надійний дистрибутив Linux, що ідеально підходить для користувачів VPS AvaHost, які цінують принципи відкритого коду. Ефективне керування обліковими записами користувачів має вирішальне значення для безпеки та організації вашого серверного середовища. Цей посібник містить чіткі покрокові інструкції з додавання та видалення користувачів на VPS AvaHost Debian 11 з практичними прикладами та найкращими практиками для забезпечення надійного контролю доступу.

Передумови

  • VPS AvaHost з Debian 11 (Bullseye).
  • Root-доступ або привілеї sudo (див. попереднє керівництво по SSH).
  • Базові знання команд Linux.
  • Необов’язково: Домен (наприклад, server.yourdomain.com) для спеціальних служб користувача.

Додавання користувачів у Debian 11

За допомогою командного рядка(adduser)

Команда adduser є найпростішим способом створення облікових записів користувачів.

  1. Відкрийте термінал або підключіться по SSH до вашого VPS AvaHost.
  2. Додайте нового користувача:
    sudo adduser ім'я користувача
    
  3. Дотримуйтесь підказок, щоб:
    • Встановіть пароль (наприклад, Str0ngP@ssw0rd!).
    • Введіть додаткову інформацію (повне ім’я, телефон тощо) або натисніть Enter, щоб пропустити.
    • Підтвердіть дані за допомогою Y.

Приклад:

sudo adduser johndoe

Виконання:

  • Enter password: MySecurePass.
  • Пропустіть необов’язкові поля.
  • Вихідні дані:
    Adding user `johndoe' ...
    Adding new group `johndoe' (1001) ...
    Adding new user `johndoe' (1001) with group `johndoe' ...
    Creating home directory `/home/johndoe' ...
    Copying files from `/etc/skel' ...
    New password: [hidden]
    Retype new password: [hidden]
    passwd: password updated successfully
    

Приклад використання: Створіть користувача для розробника, який керує веб-додатком на AvaHost.

Альтернативний варіант: Using useradd

Для індивідуальних налаштувань використовуйте useradd (менш інтерактивний):

sudo useradd -m -s /bin/bash ім'я користувача
sudo passwd ім'я користувача
  • -m: Створює домашній каталог.
  • -s /bin/bash: Встановлює Bash як оболонку.

Приклад:

sudo useradd -m -s /bin/bash alice
sudo passwd alice

Випадок використання: Додавання користувача для автоматизованих скриптів з особливими вимогами до оболонки.

Видалення користувачів у Debian 11

За допомогою командного рядка(deluser)

Команда deluser безпечно видаляє облікові записи користувачів.

  1. Відкрийте термінал або підключіться по SSH.
  2. Видаліть користувача:
    sudo deluser ім'я користувача
    
  3. Видалення домашнього каталогу і файлів користувача:
    sudo deluser --remove-home ім'я користувача
    

Приклад:

sudo deluser --remove-home johndoe

Виведення:

Removing user `johndoe' ...
Removing group `johndoe' ...
Removing home directory `/home/johndoe' ...

Приклад використання: Видаліть обліковий запис працівника, який звільнився, з вашого VPS AvaHost.

Додаткові поради

  • Безпечні паролі: Використовуйте генератор паролів cPanel від AvaHost або pwgen для надійних паролів:
    sudo apt install pwgen -y
    pwgen 12 1
    
  • Перевірте користувачів: Список користувачів з cat /etc/passwd | grep /home.
  • Керування дозволами: Додавання користувачів до груп для певного доступу (наприклад, sudo usermod -aG sudo username для прав адміністратора).
  • Резервне копіювання перед видаленням: Використовуйте JetBackup від AvaHost, щоб зберегти /home/username перед видаленням користувачів.
  • Безпечний SSH: Обмежте доступ користувачів до SSH за допомогою /etc/ssh/sshd_config (див. попередній посібник).
  • Варіант графічного інтерфейсу: Використовуйте системні налаштування GNOME(Users), якщо встановлено стільничне середовище.

Висновок

Керувати обліковими записами користувачів на VPS AvaHost Debian 11 дуже просто за допомогою таких команд, як adduser і deluser. Такі приклади, як створення johndoe або видалення alice, забезпечують безпечне та організоване адміністрування серверів. Надійна інфраструктура AvaHost підвищує стабільність Debian, полегшуючи підтримку безпечного середовища. Попрактикуйтеся у використанні цих команд, вивчіть man adduser і використовуйте інструменти AvaHost, такі як JetBackup, для надійного керування користувачами.