«добавление пользователя»

$. Эта команда представляет собой низкоуровневую утилиту, которая используется для добавления/создания учетных записей пользователей в Linux. Когда мы запускаем команду «useradd» в терминале Linux, она выполняет следующие основные действия:

$.Редактирует файлы /etc/passwd, /etc/shadow, /etc/group и /etc/gshadow для вновь созданных учетных записей пользователей.
$.Создает и заполняет домашний каталог для нового пользователя.
$. Устанавливает права и права собственности на домашний каталог.

1. Добавление пользователя:

useradd [options] имя_пользователя
#useradd sundar
#passwd sundar
#nano /etc/password
sundar:x:1000:1000:sundar:/home/sundar:/bin /баш

Имя пользователя. Имя пользователя, используемое для входа в систему. Он должен содержать от 1 до 32 символов.
Пароль: пароль пользователя (или символ x), хранящийся в файле /etc/shadow в зашифрованном формате.
Идентификатор пользователя. (UID): каждый пользователь должен иметь идентификатор пользователя (UID) — идентификационный номер пользователя. По умолчанию UID 0 зарезервирован для пользователя root, а UID в диапазоне от 1 до 99 зарезервированы для других предопределенных учетных записей. Дополнительные UID в диапазоне от 100 до 999 зарезервированы для системных учетных записей и групп.
Идентификатор группы ( GID): Идентификационный номер основной группы (GID), хранящийся в файле /etc/groupfile.
Информация о пользователе: это поле является необязательным и позволяет указать дополнительную информацию. о пользователе. Например, полное имя пользователя. Это поле заполняется командой 'finger'.
Домашний каталог: абсолютное местоположение домашнего каталога пользователя.
Shell: абсолютное местоположение пользовательской оболочки, т. е. /bin/bash.

2. Создайте пользователя с другим домашним каталогом

это действие можно изменить, используя параметр «-d» вместе с расположением нового домашнего каталога
#useradd -d /opt/sundar sundar

3. Создайте пользователя с определенным идентификатором пользователя
#useradd -u 1002 sathish

4. Создайте пользователя с определенным идентификатором группы
#useradd -u 1005 -g tech Sathish

5. Добавить пользователя без домашнего каталога
Чтобы создать пользователей без их домашних каталогов, используется ‘-M’
#useradd -M sundar

6. Создайте пользователя с датой истечения срока действия учетной записи
#useradd -e 2021–08–27 sundar

7.chage — команда для просмотра и изменения информации об истечении срока действия пароля пользователя
#chage -l sundar

8. Чтобы добавить учетную запись пользователя с количеством дней бездействия:
useradd -f 2 sundar

Пароль:

1. Изменить пароль системного пользователя
#passwd username
#passwd sundar
2. Отобразить информацию о статусе пользователя
#passwd -S username
#passwd -S sundar
3.Удалить пароль пользователя
#passwd -d sundar
4.Установить немедленный срок действия пароля пользователя
#passwd -e sundar
5.Заблокировать пароль пользователя
# passwd -l sundar
6.Разблокировать пароль пользователя
#passwd -u sundar
7.Установить дни неактивности после истечения срока действия пароля
#passwd -i 10 sundar

8.Установите минимальное количество дней для смены пароля пользователя
#passwd -n 90 sundar
9.Установите количество дней предупреждения до истечения срока действия пароля
#passwd -w 12 sundar

Изменение пользователя:

Изменить домашний каталог после создания пользователем
#usermod -d /opt/sundar sundar
Изменить оболочку после создания пользователем
#usermod -s /bin/sh sundar
Изменить срок действия для пользователя
#usermod -e 2021–08–27 sundar
Заблокировать учетную запись пользователя
#usermod -L sundar
Разблокировать учетную запись пользователя
#usermod -U sundar
Удаление пользователя для пользователя
#userdel sundar

Управление группой:

1.Добавить группу
#groupadd tech
2.Добавить пользователя в группу tech
#usermod -aG tech sundar
#useradd -G sundar tech
3. Добавить нескольких пользователей в техническую группу
#gpasswd -M Sathish,dinesh,Ramesh tech
4. удалить пользователя из технической группы
#gpasswd -d Sathish tech