Создавать и редактировать роли пользователей можно пока только с помощью SQL запросов к базе данных Headwind MDM.
В командной строке Linux выполните команды (как root):
# su postgres
# psql hmdm
Вы также можете найти имя пользователя и пароль для доступа к базе данных в XML-конфигурации (/var/lib/tomcat9/conf/Catalina/localhost/ROOT.xml), и подключиться к БД командой
# psql hmdm -U (username)
В командной строке PostgreSQL найдите все разрешения:
# SELECT id, name FROM permissions;
К примеру, вы увидите разрешение с id=110 иname='plugin_devicelog_access'.
После этого посмотрите список ролей:
# SELECT id, name FROM userroles;
Вы увидите, что роль 'User' имеет id=3.
Вставьте соответствующую связь в таблицу разрешений для ролей пользователей:
# INSERT INTO userrolepermissions(roleId, permissionId) VALUES (3, 110);
Выйдите из веб-панели и зайдите заново под данной ролью. Вы должны получить новые разрешения.
Для удаления разрешения, используйте команду DELETE:
DELETE FROM userrolepermissions WHERE roleid=3 AND permissionid=110;