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

 Рассмотрим способ создания нового пользователя на базе ОС linux  для совместной работы на виртуальном сервере. Для добавления пользователя воспользуйтесь командой useradd [Имя пользователя], пример:

useradd testuser

Эта команда автоматически создаст нового пользователя, однако у него не будет ни группы, ни домашней директории, ни пароля. Для основных настроек вам могут потребоваться следующие ключи:

-d - Указывает домашнюю директорию пользователя. Если ее не существует, то она не будет создана.

-G - Указывает группы, в которые должен входить новый пользователь.

-m - Создает домашнюю директорию.

 -s - Указывает оболочку. По умолчанию используется sh.


Пример использования:

useradd testuser -d /home/user -m -G users -s /bin/bash

Вы можете также использовать ключ -p для указания пароля, но тогда он будет виден на экране. Лучше изменить пароль после создания пользователя, используя команду passwd:

passwd testuser

Если же вы забыли указать какой-то ключ или хотите модифицировать существующего пользователя, то можете использовать команду usermod с теми-же ключами:

 usermod testuser -d /home/user -m -G users -s /bin/bash

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

Отредактируйте файл /etc/sudoers. И добавьте строчку с вашим пользователем в соответствии с пользователем root.

В каждой системе это работает по-своему, например, в Debian это будет выглядеть следующим образом: 

Для удаления пользователя используйте userdel [username]. Например: userdel testuser