FreeBSD
Удалить пользователя:
pw userdel
Заблокировать/разблокировать пользователя:
pw lock
pw unlock
Группы:
# Добавить
pw groupmod {group} -m {user}
# Удалить
pw groupmod {group} -d {user}
Сменить Shell пользователю
pw usermod -s /bin/tcsh
Debian
Создать, удалить пользователя
# создать
adduser --shell /bin/false --ingroup <в какой группе> <новый логин>
# Удаление пользователей
userdel [user]
# -r = удаление домашней папки - НИКОГДА НЕ УДАЛЯЙ ДОМАШНЮЮ ПАПКУ !!!
# были преценденты:
# 1) у пользователя указано как Home-каталог /var/www
# 2) в /home/user лежит работающий сайт
Заблокировать, разблокировать пользователя:
passwd -l
passwd -u
Списки пользователей
# имею права на вход
passwd -S -a | awk '/P/{print $1}'
# не имеют права на вход
passwd -S -a | awk '/L/{print $1}'
Группы
# Изменить основную группу
usermod -g {primarygroupname} {username}
# Добавить существующего пользователя в существующую группу
gpasswd -a {user} {group}
# Удалить пользователя из группы
gpasswd -d {user} {group}
CentOS
# Создать пользователя
useradd {user}
# Удалить пользователя с домашним каталогом и почтой
userdel {user}
# Блокируем пользователя
usermod -L {user}
# Разблокируем пользователя
usermod -U {user}
# Добавить существующего пользователя в существующую группу
usermod -a -G {group} [user}
# или
gpasswd -a {user} {group}
# Удалить пользователя из группы
gpasswd -d {user} {group}