Создание пользователя в Debian
Для совместной работы на виртуальном сервере лучше всего создать нового пользователя и предоставить ему доступ к системе. Для создания пользователя воспользуйтесь командой adduser <Имя пользователя>, к примеру:
sudo adduser testuser
Эта команда автоматически создаст нового пользователя после того, как вы ответите на ряд вопросов. Обязательным требованием является ввод и подтверждение пароля; вся остальная информация является необязательной.
Для создания пользователей рекомендуем использовать именно эту команду, особенно новичкам.
Другим способом создания нового пользователя является использование команды useradd <Имя пользователя>, к примеру:
sudo useradd testuser
Эта команда автоматически создаст нового пользователя, однако у него не будет ни группы, ни домашней директории, ни пароля. Для основных настроек вам могут потребоваться следующие ключи:
-d - Указывает домашнюю директорию пользователя. Если ее не существует, то она не будет создана.
-G - Указывает группы, в которые должен входить новый пользователь.
-m - Создает домашнюю директорию.
-s - Указывает оболочку. По умолчанию используется sh.
Пример использования:
sudo useradd testuser -d /home/testuser -m -G users -s /bin/bash
Вы можете также использовать ключ -p для указания пароля, но тогда он будет виден на экране.
Для смены пароля пользователя используйте команду passwd <Имя пользователя>, к примеру:
sudo passwd testuser
Если же вы забыли указать какой-то ключ или хотите модифицировать существующего пользователя, то можете использовать команду usermod с теми-же ключами:
sudo usermod testuser -d /home/user -m -G users -s /bin/bash
Для добавления пользователя в группу sudo, нужно применить –aG sudo <Имя пользователя>:
sudo usermod -aG sudo testuser
С помощью команды usermod можно также заблокировать учетную запись, для этого необходимо использовать ключ -L:
sudo usermod –L testuser
Эта команда блокирует указанную учетную запись пользователя, отключив его пароль. Пользователь не сможет войти в систему, пока учетная запись не будет разблокирована с помощью ключа -U:
sudo usermod –U testuser
Для удаления пользователя используйте userdel <Имя пользователя>, например:
sudo userdel testuser