Управление пользователями это ключевой навык при работе с сервером на Ubuntu 22.04. Правильная организация аккаунтов повышает безопасность и упрощает администрирование системы. В этой статье мы подробно разберём, как создавать, настраивать и удалять пользователей.
Создание нового пользователя
Чтобы добавить нового пользователя, используется команда adduser. Она создаёт домашнюю директорию и настраивает базовые параметры аккаунта.
sudo adduser имя_пользователяПосле выполнения команды система попросит придумать пароль и заполнить базовую информацию: полное имя, номер телефона и т.д. Эти поля можно оставить пустыми, просто нажимая Enter.
Пример:
sudo adduser alexUbuntu создаст домашнюю папку /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, минимизируя риски и упрощая администрирование системы.