Skip to end of metadata
Go to start of metadata

Изначально вход в панель управления через консоль доступен только администратору. Администратор может осуществлять все управление сам или добавить других пользователей.

Пользователи

Пользователь может иметь следующие поля:

  • username
  • password

Пользователь может быть владельцем серверных приложений. Также пользователь имеет флаг "active" с помощью которого можно приостановить возможность подключения пользователя к консоли.

Управление пользователями происходит с помощью команд

  • show users
  • add user
  • remove user
  • update user
  • passwd

См. Полный список команд ядра.

Команда show users

Используется для вывода существующих пользователей.

Параметры:
[-d | --detail] включить детализированный вывод
[-a | --active] вывести только активных пользователей

Пример:

show users -d -a

Команда add user

Используется для добавления пользователя в систему.

Параметры:
<username> новое имя пользователя, обязательный параметр
<password> пароль пользователя, обязательный параметр
Пример:

add user alice passw0rd_for_alice
add user bob bobs_password

Команда update user

Используется для изменения данных пользователя.

Параметры:
[-a | --active] статус пользователя, true или false
<username> имя пользователя, обязательный параметр
Пример:

update user -a false alice

Команда passwd

Используется для смены пароля.

Параметры:
<username> имя пользователя для которого нужно поменять пароль, необязательный параметр

Пример:

passwd
passwd alice

Команда remove user

Используется для удаления пользователя из системы. Пользователь не может быть удален если ему принадлежит приложение. Параметры:
<username> имя удаляемого пользователя, обязательный параметр

Пример:

remove user bob

Примеры

Добавление нового пользователя

1. Добавление пользователя bob

add user bob bobsPassword
show users

Деактивация пользователя

После деактивации данные пользователя не удаляются однако пользователь не сможет зайти в систему.

1. Деактивация пользователя john

update user -a false john
show users -d