Перейти к содержанию

Управление пользователями

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

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

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

  • username
  • password

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

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

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

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

Команда show users

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

  • -d | --detail - включить детализированный вывод
  • -d | --detail - вывести только активных пользователей

Пример:

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

Примеры

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

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

add user bob bobsPassword
show users

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

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

update user -a false john
show users -d