Памятка по добавлению пользователя в Debian сервер. Работаем через терминал. Итак, мы находимся на сервере под пользователем root и хотим добавить пользователя ovel.
Чтобы создать пользователя в терминале следует использовать команду adduser. Эта команда интерактивная, она задаёт дополнительные вопросы, на которые можно ответить.
adduser ovelКоманда:
- добавит пользователя ovel
- добавит группу ovel
- добавит пользователя ovel в новую группу ovel
- создаст домашнюю директорию /home/ovel
- скопирует в домашнюю директорию содержимое /etc/skel
- два раза запросит новый пароль
- спросит Full Name
- спросит Room Number
- спросит Work Phone
- спросит Home Phone
Отвечаем на вопросы, задаём пароль. Пользователь создан.
Если требуется дать пользователю права sudo:
usermod -aG sudo ovelКоманда usermod с атрибутами -aG позволяет добавить пользователю группу.

Пробуем выполнить вход на наш сервер Debian под именем нового пользователя.

Вход по паролю выполнен. Проверяем наличие повышенных привилегий:
sudo -iПолучили доступ от имени root. Задача выполнена.
P.S.
Для добавления пользователя существует ещё одна команда, useradd. Данная команда не является интерактивной. Синтаксис команды:
useradd опции имя_пользователяОпции команды можно посмотреть man useradd.
useradd ovelДанная команда создает нового пользователя с системными параметрами по умолчанию, которые прописаны в файле /etc/default/useradd.
Пример, создадим пользователя:
sudo useradd -m -s /bin/bash ovelЗададим пользователя пароль:
sudo passwd ovel