Утилиты управления учетными записями
adduser
Описание
Добавляет новых пользователей в систему в интерактивном режиме.
Пользователи создаются на основе конфигурации пользовательской записи в /etc/adduser.conf.
Синтаксис
sudo adduser [опции] <пользователь>
Популярные опции
Руководство: man adduser
addgroup
Описание
Добавляет новые группы в систему.
Синтаксис
sudo addgroup [опции] <группа>
Популярные опции
Руководство: man addgroup
chage
Описание
Позволяет посмотреть и изменить свойства пароля: срок существования аккаунта, периодичность смены пароля и другие настройки, содержащиеся в файле /etc/shadow.
Применение опций команды chage подробно описано в примерах изменения свойств пароля.
Синтаксис
sudo chage [опции] <пользователь>
Популярные опции
Руководство: man chage
Сопоставление /etc/shadow и chage
В примерах ниже используется одна и та же настройка пароля для пользователя trex.
Команда getent shadow trex выводит информацию одной строкой по формату файла /etc/shadow.
trex:x:20239:30:365:7:14:21336:
name:password:lastchange:minage:maxage:warning:inactivity:expiration:
Вывод информации командой chage выглядит следующим образом.
root@SELECTOS:~ chage -l trex
Last password change : May 31, 2025
Password expires : May 31, 2026
Password inactive : Jun 14, 2026
Account expires : Jun 01, 2028
Minimum number of days between password change : 30
Maximum number of days between password change : 365
Number of days of warning before password expires : 7
Сопоставление полей представлено в таблице.
chsh
Описание
Изменяет оболочку для входа пользователя в систему.
В SELECTOS используется Bash как командная оболочка по умолчанию при создании новых пользователей через useradd.
Утилита chsh используется в примерах блокирования доступа пользователя в систему.
Синтаксис
sudo chsh [опции] <пользователь>
Популярные опции
Руководство: man chsh
chfn
Описание
Изменяет описательную информацию о пользователе. Можно запустить в интерактивном режиме, а можно с опциями, меняющими конкретное поле. В аргументе опции нужно указывать новое значение.
Примечание: при использовании с опциями команда ожидает аргументы опций б ез пробелов, что может создать проблемы, например, с полным именем. В интерактивном режиме при вызове команды без опций можно вводить значения с пробелами.
Синтаксис
sudo chfn [опция <аргумент>] <пользователь>
Популярные опции
Руководство: man chfn
deluser
Описание
Удаляет пользователей и опционально создает бэкапы, удаляет их файлы и домашние директории. При удалении пользователей интерфейс не выводит дополнительных предупреждений.
Синтаксис
sudo deluser [опции] <пользователь>
Популярные опции
Руководство: man deluser
delgroup
Описание
Удаляет группы. При удалении групп интерфейс не выводит дополнительных предупреждений.
Удаление не будет выполнено:
- если в группе есть участники, для которых эта группа основная,
- если используются некоторые опции для проверок свойств группы.
Синтаксис
sudo delgroup [опции] <группа>
Популярные опции
Руководство: man delgroup
groupmod
Описание
Изменяет свойства группы и список ее участников. В целях безопасности не рекомендуется использовать эту команду для изменения пароля, потому что пароль передается в незашифрованном виде в аргументе опции.
Синтаксис
sudo groupmod [опции] <группа>