Утилита «wb-homeui-users»
This is the approved revision of this page, as well as being the most recent.
Назначение
wb-homeui-users — консольная утилита для управления пользователями веб-интерфейса на контроллерах Wiren Board.
Используется для:
- создания и удаления учётных записей;
- изменения паролей и ролей пользователей;
- получения списка текущих пользователей.
Утилита полезна, если вы:
- забыли пароль администратора;
- хотите предоставить доступ к веб-интерфейсу коллеге;
- хотите ограничить права конкретного пользователя.
Примеры использования
Вызов справки
wb-homeui-users -h
Просмотр списка пользователей
wb-homeui-users list
Добавление пользователя
wb-homeui-users add <username> <password> <admin|user|operator>
Где:
- <username> — имя пользователя;
- <password> — пароль;
- <admin|user|operator> — роль (см. ниже).
Пример:
wb-homeui-users add ivan mysecurepass1 admin
Изменение пользователя
wb-homeui-users modify <username> [--password <новый_пароль>] [--name <новое_имя>] [--type admin|user|operator]
Смена пароля:
wb-homeui-users modify ivan --password newpass2025
Смена роли:
wb-homeui-users modify ivan --type user
Удаление пользователя
wb-homeui-users remove <username>
Пример:
wb-homeui-users remove ivan
Удаление последнего администратора невозможно. Появится сообщение Can't delete the last admin.
Роли пользователей
Роль задаётся при создании или изменении пользователя:
admin— полный доступ, включая настройки;user— только просмотр и управление без возможности изменения конфигурации.operator— управление устройствами, но без доступа к системным настройкам;
Типичные ошибки
- попытка удалить последнего администратора:
Can't delete the last admin
- неверный порядок аргументов:
invalid choice: 'password' (choose from 'admin', 'user', 'operator')