При создании пользователя используется уот такой уот синтаксис
useradd UserName options
ИЧСХ, опции не являются обязательными при создании пользователя. Давайте создадим пользователя:
useradd johndoe
И зададим ему пароль
passwd johndoe
Список всех ключей, можно получить командой:
useradd -h
Ключ | описание и примеры |
---|---|
-b | Задает базовый каталог для домашнего каталога useradd johndoe -b /var/home |
-c | Создает комментарий для описания учетной записи useradd johndoe -c «User to control the data bases» |
-d | Полный путь к домашнему каталогу пользователя useradd johndoe -d /home/someplase |
-D | Позволяет показать или изменить настройки по умолчанию, которые будут применяться при последующем создании пользователей useradd johndoe -Ds /bin/bash |
-e | Дата, после которой учетная запись устареет. useradd johndoe -e 2020-12-31 |
-f | Число дней, после которого учетная запись с устаревшим паролем будет заблокирована useradd johndoe -f 0 |
-g | Задает основную группу useradd johndoe -g somegroup |
-G | Задает дополнительные группы useradd johndoe -G wheel |
-k | Путь к источнику шаблона для нового пользователя useradd johndoe -k /var/template |
-m | При создании пользователя создать домашний каталог useradd johndoe -m |
-M | Противоположная опция - не создавать домашний каталог useradd johndoe -M |
-N | Не создавать основную группу с таким же именем, как у пользователя useradd johndoe -N |
-o | Разрешает создание учетной записи с повторяющимся UID useradd johndoe -u 15 -o |
-p | Задает пароль useradd johndoe -p pass |
-r | Системная учетная запись (без домашнего каталога и с идентификаторами в диапазоне SYS_UID_MIN - SYS_UID_MAX из файла /etc/login.defs) useradd johndoe -r |
-R | Каталог, в который выполняется chroot useradd johndoe -R /var/chroot/home |
-s | Путь до оболочки командной строки useradd johndoe -s /bin/bash |
-u | Задает UID useradd johndoe -u 666 |
-U | Имя группы будет таким же, как у пользователя useradd johndoe -U |
Синтаксис такой же, как и при создании пользователя
usermod UserName options
Добавим пользователя в группу sudo
usermod johndoe -G wheel
Тут без лишних церемоний
userdel johndoe
Можно заблокировать пользователя, не удаляя его из системы
usermod -L johndoe
Для того, чтобы разблокировать выполним такую команду
usermod -U johndoe
groupadd GroupName # Создание groupmod GroupName # Редактирование groupdel GroupName # Удаление