Изначально вход в панель управления через консоль доступен только администратору. Администратор может осуществлять все управление сам или добавить других пользователей.
Пользователь может иметь следующие поля:
Пользователь может быть владельцем серверных приложений. Также пользователь имеет флаг "active" с помощью которого можно приостановить возможность подключения пользователя к консоли.
Управление пользователями происходит с помощью команд
См. Полный список команд ядра.
Используется для вывода существующих пользователей.
Параметры:
[-d | --detail] включить детализированный вывод
[-a | --active] вывести только активных пользователей
Пример:
show users -d -a |
Используется для добавления пользователя в систему.
Параметры:
<username> новое имя пользователя, обязательный параметр
<password> пароль пользователя, обязательный параметр
Пример:
add user alice passw0rd_for_alice add user bob bobs_password |
Используется для изменения данных пользователя.
Параметры:
[-a | --active] статус пользователя, true или false
<username> имя пользователя, обязательный параметр
Пример:
update user -a false alice |
Используется для смены пароля.
Параметры:
<username> имя пользователя для которого нужно поменять пароль, необязательный параметр
Пример:
passwd passwd alice |
Используется для удаления пользователя из системы. Пользователь не может быть удален если ему принадлежит приложение. Параметры:
<username> имя удаляемого пользователя, обязательный параметр
Пример:
remove user bob |
1. Добавление пользователя bob
add user bob bobsPassword show users |
После деактивации данные пользователя не удаляются однако пользователь не сможет зайти в систему.
1. Деактивация пользователя john
update user -a false john show users -d |