Основные команды по работе с пользователями

Получием текущий список пользователей

getent passwd | awk -F: '{ print $1}'

или

getent passwd | cut -d: -f1

Получаем текущую информацию о пользователе

id <user>

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

groupadd <user>
useradd -m -g <user> -G <groups> <user>
passwd <user>

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

usermod -a -G <group> <user>

Создаем папки пользователя, если до этого она не была создана

mkhomedir_helper <user>

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

userdel <user>

С папкой:

userdel -r <user>

Предварительное завершение всех процессов:

killall -u <user>

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

getent passwd | grep <user>

Отключение блокировки пользователя

При вводе пароля более трез раз неправильно, аккаунт блокируется на 10 минут. Чтобы разблокировать выполните:

su
sudo faillock --user <username> --reset

Ссылки

How to Create Users in Linux (useradd Command) | Linuxize

How to List Users in Linux | Linuxize

Fetching Title#26rn