Изначально вход в панель управления через консоль доступен только администратору. Администратор может осуществлять все управление сам или добавить других пользователей.
Пользователи
Пользователь может иметь следующие поля:
- 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