USERADD[<user_name>]='<gecos>:<uid>:<user_group>:<extra_groups>:<optional>:<password|x>'
Где:
Для просмотра текущего значения параметра следует открыть терминал и ввести:
sudo ubconfig get [users] USERADD[user_name]
Где:
Для получения всех пользователей следует ввести:
sudo ubconfig get [users] USERADD[*]
Примерный вывод:
USERADD[superadmin]='Администратор:1000:x:x:x:$y$j9T$MnsLsyu8H545kMvuTLLBn0$jzGl0pI2ntH8oMRXjXTk6bBfC1NAwnJDfD8AoMhspMD'
USERADD[ivanov_ii]='Иванов И.И.:::::$y$j9T$P6tGnykwkqoG.4CDjQTOS.$GLBIgtkDOiczBE3Lu9f7EP9DcxLHfGG/9Rtl9WxdtmC'
USERADD[petrov_pp]="Петров П.П.::::--home-dir /home/test:ublinux"
Для добавления пользователя с настройками по умолчанию
следует открыть терминал и ввести:
sudo ubconfig set [users] USERADD[user-1]='Пользователь-1:x:x:x:x:ublinux'
Где:
Для добавления пользователя с настройками по умолчанию и открытым паролем
следует открыть терминал и ввести:
sudo ubconfig set [users] USERADD[user-1]='Пользователь-1:x:x:x:x:%%ublinux'
Где:
Для изменения пароля пользователя следует открыть терминал и ввести команду на получение текущих пользователей и их настроек:
sudo ubconfig get [users] [*]
Примерный вывод:
USERADD[superadmin]='Администратор:1000:1000:::$y$j9T$at4PueuG4JimFCQEfTczJ/$3B1HLCEVzcHSlZ1Y70clInLyE3fh3jYB8NaBSogWKD/'
USERADD[petrov]="petrov:1002:1002::--shell /usr/bin/bash:ublinux"
USERADD[ivanov]='ivanov:1001:1001::--shell /usr/bin/bash: '
USERADD_SYNC[superadmin]=boot
USERADD_SYNC[petrov]="boot,shutdown"
В качестве примера рассматривается изменение пароля для пользователя "ivanov".
Для пользователя "ivanov" не задан параметр синхронизации при загрузке/завершении, а это означает, что изменение пароля не будет применено, поэтому перед изменением необходимо добавить параметр синхронизации (см. подробнее: Настройка синхронизации пользователей):
sudo ubconfig set [users] USERADD_SYNC[ivanov]=boot
Далее следует скопировать полностью параметр с необходимым пользователем в команду и изменить в самом конце пароль:
sudo ubconfig set [users] USERADD[ivanov]='ivanov:1001:1001::--shell /usr/bin/bash:ublinux'
Где:
Новый пароль будет хеширован с помощью алгоритма хеширования, который указывается в параметре HASHPASSWD (см. подробнее: Настройка алгоритма хеширования паролей). Если необходимо хранить пароль в открытом виде, то перед паролем следует добавить два процента: %%ublinux.
Новый пароль применяется к пользователю сразу же после установки.
Перед выполнением команды удаления рекомендуется выполнить получение текущих значений.
Для полного удаления пользователя из системы следует открыть терминал и ввести:
sudo ubconfig remove [users] USERADD[user-1]
Где: