adduser Генератор команд
Генерация команд adduser для создания новой учетной записи пользователя
Начало работы с adduser
## Что такое adduser?
Команда `adduser` создаёт новую учётную запись пользователя в системах Debian/Ubuntu. Это интерактивный и удобный обёрток вокруг `useradd`, который по умолчанию запрашивает пароль и полное имя, создаёт домашнюю директорию и копирует в неё шаблонные файлы.
## Как использовать
1. **Укажите имя пользователя**: Введите имя для входа нового пользователя (обязательно). 2. **Установите параметры учётной записи**: По желанию укажите основную группу, дополнительные группы, домашнюю директорию, оболочку или комментарий GECOS. 3. **Выберите флаги**: Отметьте `-m` для создания домашней директории или `--system` для системной учётной записи. 4. **Скопируйте и запустите**: Скопируйте сгенерированную команду в свой терминал. Запустите её от имени root или с использованием `sudo`.
Общие опции
### `-g` Основная группа Установите основную группу входа пользователя по имени или GID. Это переопределяет стандартную практику создания группы с именем пользователя.
### `-G` Дополнительные группы Добавьте пользователя в дополнительные группы (записи разделяются запятыми, без пробелов). Пример: `-G sudo,docker`.
### `-d` Домашняя директория Укажите путь к домашней директории, отличающейся от стандартной, например, `-d /var/lib/jenkins`.
### `-s` Шелл для входа Установите путь к шеллу для входа. Распространенные значения: `/bin/bash`, `/bin/zsh`, `/usr/sbin/nologin` (для учетных записей сервисов).
### `-m` Создать домашнюю директорию Создайте домашнюю директорию и заполните ее данными из `/etc/skel`. Если отсутствует `-m` на системе, которая по умолчанию ее не создает, домашняя директория не будет сформирована.
### `-c` Комментарий (GECOS) Установите поле комментария (полное имя, номер кабинета, телефон), которое отображается в таких инструментах, как `finger`, и в электронных письмах.
### `--system` Системный пользователь Создайте системного пользователя (с более низким диапазоном UID, по умолчанию без срока действия) для учетных записей сервисов, таких как базы данных или демоны.
▶Как создать пользователя с правами sudo и доступом к Docker?
▶Как создать учётную запись службы, которая не сможет войти?
▶adduser против useradd — в чём разница?
Если этот инструмент оказался полезным для вас, подумайте о том, чтобы подарить мне кофе.
Купите мне кофе.