Управление пользователями: различия между версиями

Материал из ALT Linux Wiki
Строка 106: Строка 106:
groups user
groups user


===Добавить пользователя в группу===
===Добавить пользователя в дополнительную группу===
usermod -G -a <имя_группы> <имя_пользователя>
usermod -G -a <имя_группы> <имя_пользователя>


===Добавить пользователя в основную группу===
===Добавить пользователя в основную группу===

Версия от 15:26, 26 мая 2023

Внимание! Страница в разработке и не готова!!!
Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.


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

Добавление нового пользователя

useradd

useradd test1

Параметры

-M - не создавать домашний каталог

-N - не создавать группу с тем же именем что и у пользователя

-p - пароль

useradd -p gfrgjhrkj petr

-d - указание кастомного домашнего каталога

useradd -d /opt/users/user techlist

-e - создание пользователя с истекающим сроком действия аккаунта

useradd -e 2017-05-01 techlist

Проверяем командой chage - пакет shadow-change chage -l techlist

Устанавливаем срок действия пароля в течении 20-и дней, chage -M 20 techlist

Проверяем chage -l techlist

-c Указание отображаемого имени useradd -c "Петрушка" petr При входе в систему вместо petr у нас будет Петрушка

-s Указание другой оболочки useradd -s /sbin/sh techlist

Проверяем grep -E 'techlist' /etc/passwd techlist:x:1001:1001::/home/techlist:/sbin/sh

adduser

adduser test1


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

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

passwd test1

Добавление/Изменение отображаемого имени

usermod -c "Тестировщик" test1    Проверяем
grep -E 'test1' /etc/passwd
test1:x:1001:1001:Тестировщик:/home/test1:/bin/bash

Изменение домашнего каталога пользователя

   usermod -d /opt/techlist -m techlist
   Проверяем
   grep -E 'techlist' /etc/passwd
   techlist:x:1001:1001:Имя Фамилия:/opt/techlist:/bin/bash

Установка даты истечения срока аккаунта

Назначим дату истечения действия аккаунта, аккаунт будет действовать до 2017-05-01, дата задается опцией -e.

   usermod -e 2017-05-01 techlist
   Проверяем
   chage -l techlist
   Последний раз пароль был изменён				: фев 07, 2017
   Срок действия пароля истекает					: никогда
   Пароль будет деактивирован через				: никогда
   Срок действия учётной записи истекает				: май 01, 2017
   Минимальное количество дней между сменой пароля		        : 0
   Максимальное количество дней между сменой пароля		: 99999
   Количество дней с предупреждением перед деактивацией пароля	: 7

Просмотреть список пользователей

Всех cat /etc/passwd

cat /etc/passwd | grep /home

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

с тестй на тест2 usermod -l test2 test1

Удаление пользователя

userdel test2 deluser test2

Группы

Просмотреть список групп

cat /etc/group

Группы текущего пользователя

groups

Группы конкретного пользователя

groups user

Добавить пользователя в дополнительную группу

usermod -G -a <имя_группы> <имя_пользователя>

Добавить пользователя в основную группу

sudo usermod -g test sergiy

Удалить из группы

sudo usermod -G <группа_1>,<группа_2>,<группа_3> <пользователь>

usermod -r группа пользователь

Удаление группы

groupdel user delgoup группа


Создание группы

groupadd test