Как добавить нового пользователя в Debian

Управление учётными записями пользователей является фундаментальной частью системного администрирования Linux. Если вы создаёте новую учётную запись разработчика, создаёте роли пользователей для безопасности или управляете VPS или выделенным сервером, знание того, как добавлять и настраивать пользователей в Debian, очень важно.

В этом руководстве вы узнаете, как добавить нового пользователя в Debian, установить разрешения и обеспечить лучшие практики безопасности.

Шаг 1: Войдите в систему как Root или используйте sudo

Прежде чем добавлять пользователей, вам нужны административные привилегии. Войдите в систему как root или используйте sudo с вашей обычной учётной записью.

su -
# или
sudo -i

Шаг 2: Добавьте нового пользователя

Используйте команду adduser, которая является интерактивной и удобной для пользователя:

adduser newusername

Вам будет предложено:

Шаг 3: Предоставьте доступ Sudo (необязательно)

Если новому пользователю нужны права администратора:

usermod -aG sudo newusername

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

Шаг 4: Проверка нового пользователя

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

su - newusername

Попробуйте выполнить команду sudo (если вы добавлены в группу sudo):

sudo apt update

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

Вы можете:

  • Установить оболочку пользователя:

    chsh -s /bin/bash newusername
  • Установить срок действия учетной записи:

    chage -E 2025-12-31 newusername
  • Временно заблокируйте пользователя:

    usermod -L newusername

Лучшие практики безопасности

  • Используйте надежные пароли.

  • Не предоставляйте доступ sudo без необходимости.

  • Регулярно проверяйте пользователей с помощью:

    cat /etc/passwd
  • По возможности используйте SSH-ключи вместо паролей для удаленного входа.

Пример использования: Добавление пользователей на хостинг-сервере

На VPS или выделенном хостинге (например, для веб-разработки или управления командным доступом):

  • Каждый пользователь может иметь свой собственный логин SFTP

  • Ограниченный доступ к оболочке повышает безопасность

  • Полезно для сред виртуального хостинга или развертывания веб-приложений

Многие хостинг-провайдеры, такие как AlexHost, DigitalOcean или Hetzner, позволяют использовать эту функцию на неуправляемых Linux-серверах.

Заключение

Добавление нового пользователя в Debian – это простая задача, которая улучшает управление системой, повышает безопасность и поддерживает многопользовательские среды. Независимо от того, работаете ли вы на персональном сервере или управляете несколькими пользователями на хостинге, следование этим шагам обеспечит безопасную и организованную систему Linux.