Создание нового пользователя 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