[a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,252}[a-zA-Z0-9_.$-]?При сохранении FreeIPA переводит все символы имени учётной записи в нижний регистр (поэтому при входе пользователя используются только строчные буквы и нельзя создать пользователей, у которых имя учётной записи отличается только регистром букв).
ipa config-mod --maxusername
. Например, увеличение максимальной длины имени учётной записи до 64 символов:
$ ipa config-mod --maxusername=64
Максимальная длина имени пользователя: 64
Максимальная длина имени узла: 64
Основа домашних каталогов: /home
Оболочка по умолчанию: /bin/bash
Группа пользователей по умолчанию: ipausers
Почтовый домен по умолчанию: example.test
…
Важно
Важно
ipa user-disable admin
.
ipa user-add
используется для добавления активных пользователей. Для создания неподтверждённых учётных записей используется команда ipa stageuser-add
.
Примечание
User Administrator
;
$ ipa user-add <логин> --first=<имя> --last=<фамилия> --email=<email>
$ ipa stageuser-add markov --first=Илья --last=Марков --email=markov@example.test
-----------------------------------------------
Добавлен неподтверждённый пользователь "markov"
-----------------------------------------------
Имя учётной записи пользователя: markov
Имя: Илья
Фамилия: Марков
Полное имя: Илья Марков
Отображаемое имя: Илья Марков
Инициалы: ИМ
Домашний каталог: /home/markov
GECOS: Илья Марков
Оболочка входа: /bin/bash
Имя учётной записи: markov@EXAMPLE.TEST
Псевдоним учётной записи: markov@EXAMPLE.TEST
Адрес электронной почты: markov@example.test
UID: -1
ID группы: -1
Пароль: False
Доступные ключи Kerberos: False
ipa user-add
:
$ ipa help user-add
$ ipa user-find
$ ipa stageuser-activate <логин>
$ ipa stageuser-activate markov
---------------------------
Stage user markov activated
---------------------------
Имя учётной записи пользователя: markov
Имя: Илья
Фамилия: Марков
Домашний каталог: /home/markov
Оболочка входа: /bin/bash
Имя учётной записи: markov@EXAMPLE.TEST
Псевдоним учётной записи: markov@EXAMPLE.TEST
Адрес электронной почты: markov@example.test
UID: 948000005
ID группы: 948000005
Пароль: False
Участник групп: ipausers
Доступные ключи Kerberos: False
--preserve
команды ipa user-del
:
$ ipa user-del --preserve <логин>
Например:
$ ipa user-del --preserve markov
-----------------------
Preserved user "markov"
-----------------------
ipa user-del <логин>
— удалить активного или хранимого пользователя;
ipa stageuser-del <логин>
— удалить неподтверждённого пользователя.
--continue
:
$ ipa user-del --continue user1 user2 user3
-----------------------
Preserved user "markov"
-----------------------
$ ipa user-del markov
----------------------------
Удален пользователь "markov"
----------------------------
ipa user-undel <логин>
. При восстановлении учётной записи восстанавливаются не все предыдущие атрибуты учетной записи. Например, пароль пользователя не восстанавливается и должен быть установлен заново.
$ ipa user-undel markov
--------------------------------------------------------------
Учётная запись пользователя "markov" возвращена после удаления
--------------------------------------------------------------