Стартовая страница › Форумы › Понять, как работает ПО › Права доступа
Помечено: SCADA-Web, права доступа
- В этой теме 13 ответов, 3 участника, последнее обновление 10 лет, 1 месяц назад сделано
Mikhail.
-
АвторЗаписи
-
02.03.2016 в 17:35 #1578
EvgenУчастникЗдравствуйте!
Я хочу что бы пользователь «юзер» заходил только в представление «для юзера» и только смотреть.
пользователь «смотрящий» мог видеть все представления но не мог посылать команды управления.
пользователь «управляющий» мог смотреть все представления, а управлять только представлении «для управляющего».
Как правильно это настроить?
За ранее благодарю!03.03.2016 в 08:17 #1579
MikhailМодераторДобрый день!
В SCADA-Администраторе:
1. В таблице Роли создайте указанные выше роли.
2. В таблице Пользователи создайте пользователей с этими ролями.
3. В таблицу Интерфейс введите имена файлов таблиц и схем, на которые Вы хотите раздать права.
4. В таблице Права укажите, на какое представление какой роли Вы даёте права на просмотр или управление.Просто установить «смотреть все» нельзя для своих ролей, нужно прописывать каждое представление. В будущем было бы хорошо разработать такую опцию.
Для «смотрящего» можно просто задать стандартную роль Гость.04.03.2016 в 11:44 #1585
djbond07УчастникЗдравствуйте! У меня похожая ситуация. Создал роль «Инженер АСУТП», задал пользователя «Disp» и пароль для этой роли, прописал интерфейсы, дал право доступа к этим интерфейсам только роли «Инженер АСУТП». Теперь к сути. В приложении SCADA-WEB при попытке зайти под учётной записью Disp выдаёт ошибку «Вход в систему невозможен: отсутствие права на выбранный набор представлений». Далее после перезагрузки браузера попытался зайти через admin-12345, и получилось, хотя прав на вход у пользователя admin нет. И далее, если попытаться зайти через Disp, потерпеть неудачу, и потом попытаться зайти через admin, то выйдет такакя же ошибка «Вход в систему невозможен: отсутствие права на выбранный набор представлений». Может я что-то сделал неправильно, подскажите, пожалуйста.
04.03.2016 в 12:41 #1586
MikhailМодераторПользователь admin, если его не перенастраивать, имеет права на всё.
Действительно я не написал — нужно ещё дать права для роли на набор представлений. В таблицах Интерфейс и Права есть готовые примеры.04.03.2016 в 13:25 #1587
djbond07УчастникВ том-то и дело, что я дал права роли «Инженер АСУТП» на просмотр и управление, но приложение всё равно выдаёт ошибку.
04.03.2016 в 15:08 #1590
MikhailМодераторНа набор представлений дали права?
04.03.2016 в 15:17 #1591
djbond07УчастникДа, в таблице «Интерфейс» создал набор представлений, и далее в таблице «Права», дал права. В приложении SCADA-WEB конфигуратор тоже создал набор представлений. Наименования наборов представлений совпадают.
04.03.2016 в 19:04 #1594
MikhailМодераторЕсли можно, выложите сюда скриншоты.
14.06.2016 в 16:25 #2268
djbond07УчастникДобрый день! Как-то забросил данный вопрос, занимался другим. Теперь вспомнил об этой проблеме (ответ #1585). Немного изменил пользователей и название ролей, но сути это не меняет. Скриншоты настроек скада-админ прикладываю
https://drive.google.com/open?id=0B7yxt3N5T2NgZlJSQkFpNXl4Z0U
В каждой таблице последние строчки — добавленные. Но я думаю, что Вы разберётесь.-
Ответ изменён 10 лет, 1 месяц назад пользователем
djbond07.
15.06.2016 в 11:42 #2277
MikhailМодераторКак следует из сообщения об ошибке, нужны права на набор представлений. Т.е. его тоже нужно добавить в таблицу Интерфейса и затем дать на него права для роли.
15.06.2016 в 12:27 #2282
djbond07УчастникУ меня как раз на 4-й картинке показано, что на интерфейсы: Индикация.tbl, Ручной режим.tbl, диагностика системы.tbl и SCAD.sch имеет полные права роль «Диспетчер МПБО» (последние 4 строчки таблицы)
15.06.2016 в 12:53 #2284
MikhailМодераторА есть ещё «набор представлений» целиком, например, Энегоресурсы.
15.06.2016 в 13:02 #2288
djbond07УчастникСпасибо большое, заработало! Опять моя невнимательность! Скажите, пользователя admin можно удалить из системы?
-
Ответ изменён 10 лет, 1 месяц назад пользователем
djbond07.
15.06.2016 в 13:03 #2290
MikhailМодераторМожно и удалить.
-
Ответ изменён 10 лет, 1 месяц назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.