Инструменты пользователя

Инструменты сайта


пользователи_linux

Пользователи Linux

Создание

При создании пользователя используется уот такой уот синтаксис

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 # Удаление
пользователи_linux.txt · Последнее изменение: 2020/01/13 10:55 — admin