Как добавлять и удалять пользователей в Ubuntu 22.04

Управление пользователями это ключевой навык при работе с сервером на Ubuntu 22.04. Правильная организация аккаунтов повышает безопасность и упрощает администрирование системы. В этой статье мы подробно разберём, как создавать, настраивать и удалять пользователей.

Создание нового пользователя

Чтобы добавить нового пользователя, используется команда adduser. Она создаёт домашнюю директорию и настраивает базовые параметры аккаунта.

sudo adduser имя_пользователя

После выполнения команды система попросит придумать пароль и заполнить базовую информацию: полное имя, номер телефона и т.д. Эти поля можно оставить пустыми, просто нажимая Enter.

Пример:

sudo adduser alex

Ubuntu создаст домашнюю папку /home/alex и настроит права доступа.

Назначение прав администратора

Если пользователю нужны права суперпользователя (sudo), его нужно добавить в группу sudo.

sudo usermod -aG sudo имя_пользователя

Проверить членство пользователя в группах можно командой:

groups имя_пользователя

Пример:

sudo usermod -aG sudo alex
groups alex

Теперь alex сможет выполнять команды с sudo.

Настройка ограничений и блокировка аккаунта

Для временной блокировки пользователя используют:

sudo passwd -l имя_пользователя

Разблокировать аккаунт можно командой:

sudo passwd -u имя_пользователя

Также можно ограничивать доступ к определённым оболочкам или каталогам через /etc/passwd.

Удаление пользователя

Удаление пользователя в Ubuntu 22.04 выполняется через deluser.

  • Простое удаление пользователя:

sudo deluser имя_пользователя
  • Удаление пользователя с его домашней директорией и файлами:

sudo deluser --remove-home имя_пользователя

Пример:

sudo deluser --remove-home alex

Это полностью удалит аккаунт alex вместе с домашними файлами.

Работа с группами

Создание группы:

sudo addgroup имя_группы

Добавление пользователя в группу:

sudo usermod -aG имя_группы имя_пользователя

Удаление пользователя из группы:

sudo deluser имя_пользователя имя_группы

Просмотр всех групп пользователя:

groups имя_пользователя

Эти команды помогают управлять правами доступа на сервере.

Резюме

  • adduser - добавление пользователя.

  • usermod -aG sudo - предоставление прав администратора.

  • passwd -l/-u - блокировка и разблокировка пользователя.

  • deluser - удаление пользователя (с опцией --remove-home для удаления файлов).

  • addgroup/deluser ... group — управление группами.

Следуя этим инструкциям, вы сможете безопасно управлять пользователями на Ubuntu 22.04, минимизируя риски и упрощая администрирование системы.

Комментарии (0)

Войдите, чтобы оставить комментарий

Похожие статьи

Как загружать большие файлы в Laravel

Подробный практический гайд по загрузке больших файлов в Laravel с использованием разбиения на части и функцией возобновления. Объясняется, как организовать сервер и клиент для надёжной загрузки больших файлов.

Кастомные директивы Blade в Laravel

Руководство по созданию и использованию пользовательских Blade-директив в Laravel. Объясняем, какие бывают директивы, где их регистрировать и как применять для улучшения шаблонов.

Генерация PDF в Laravel: Spatie Laravel PDF vs Laravel DomPDF

Сравнение двух популярных пакетов для генерации PDF в Laravel, современного Spatie Laravel PDF с рендерингом через браузер и классического Laravel DomPDF, который работает в чистом PHP. Обсуждаем преимущества, примеры, ограничения и когда что использовать.