usermod Генератор команд
Сгенерировать команды usermod для изменения учетной записи пользователя
Начало работы с usermod
## Что такое usermod?
`usermod` используется для изменения существующей учетной записи пользователя: дополнительных групп, оболочки входа, домашней директории, имени пользователя и состояния блокировки/разблокировки. Для его работы требуются привилегии root.
## Как использовать
1. **Выберите изменения**: Укажите группы, оболочку, домашнюю директорию или состояние блокировки учетной записи. 2. **Укажите имя пользователя**: Введите имя целевой учетной записи (позиционный аргумент). 3. **Используйте -a вместе с -G**: Чтобы добавить пользователя в группы, не удаляя существующие, всегда используйте комбинацию `-a` и `-G`. 4. **Скопируйте и запустите**: Скопируйте сгенерированную команду в свой терминал.
Общие опции
### `-aG` Добавление в группы Добавьте пользователя в дополнительные группы, сохраняя при этом его текущие группы. `-G` сам по себе заменяет список групп, поэтому для добавлений всегда используйте его вместе с `-a`.
### `-s` Шелл входа Установите шелл входа пользователя (например, `/bin/zsh` или `/bin/bash`).
### `-l` Новое имя для входа Переименуйте учетную запись для входа. Домашняя директория не перемещается автоматически.
### `-d` Домашняя директория Измените путь домашней директории пользователя. Для перемещения существующих файлов используйте вместе с `-m`.
### `-m` Перемещение содержимого домашней директории Переместите содержимое текущей домашней директории в новое место, указанное в `-d`.
### `-L` Заблокировать Заблокируйте учетную запись (добавьте в начало хэша пароля `!`).
### `-U` Разблокировать Обратная операция к `-L` — восстановление входа с использованием пароля.
▶Как добавить пользователя в группы sudo и docker?
▶Почему команда usermod -G sudo удалила моего пользователя из Docker?
▶Как изменить оболочку пользователя и переместить его домашнюю директорию?
Если этот инструмент оказался полезным для вас, подумайте о том, чтобы подарить мне кофе.
Купите мне кофе.