Права доступа

Просмотр 14 сообщений - с 1 по 14 (из 14 всего)
  • Автор
    Записи
  • #1578
    Evgen
    Участник

    Здравствуйте!
    Я хочу что бы пользователь «юзер» заходил только в представление «для юзера» и только смотреть.
    пользователь «смотрящий» мог видеть все представления но не мог посылать команды управления.
    пользователь «управляющий» мог смотреть все представления, а управлять только представлении «для управляющего».
    Как правильно это настроить?
    За ранее благодарю!

    #1579
    Mikhail
    Модератор

    Добрый день!

    В SCADA-Администраторе:
    1. В таблице Роли создайте указанные выше роли.
    2. В таблице Пользователи создайте пользователей с этими ролями.
    3. В таблицу Интерфейс введите имена файлов таблиц и схем, на которые Вы хотите раздать права.
    4. В таблице Права укажите, на какое представление какой роли Вы даёте права на просмотр или управление.

    Просто установить «смотреть все» нельзя для своих ролей, нужно прописывать каждое представление. В будущем было бы хорошо разработать такую опцию.
    Для «смотрящего» можно просто задать стандартную роль Гость.

    #1585
    djbond07
    Участник

    Здравствуйте! У меня похожая ситуация. Создал роль «Инженер АСУТП», задал пользователя «Disp» и пароль для этой роли, прописал интерфейсы, дал право доступа к этим интерфейсам только роли «Инженер АСУТП». Теперь к сути. В приложении SCADA-WEB при попытке зайти под учётной записью Disp выдаёт ошибку «Вход в систему невозможен: отсутствие права на выбранный набор представлений». Далее после перезагрузки браузера попытался зайти через admin-12345, и получилось, хотя прав на вход у пользователя admin нет. И далее, если попытаться зайти через Disp, потерпеть неудачу, и потом попытаться зайти через admin, то выйдет такакя же ошибка «Вход в систему невозможен: отсутствие права на выбранный набор представлений». Может я что-то сделал неправильно, подскажите, пожалуйста.

    #1586
    Mikhail
    Модератор

    Пользователь admin, если его не перенастраивать, имеет права на всё.
    Действительно я не написал — нужно ещё дать права для роли на набор представлений. В таблицах Интерфейс и Права есть готовые примеры.

    #1587
    djbond07
    Участник

    В том-то и дело, что я дал права роли «Инженер АСУТП» на просмотр и управление, но приложение всё равно выдаёт ошибку.

    #1590
    Mikhail
    Модератор

    На набор представлений дали права?

    #1591
    djbond07
    Участник

    Да, в таблице «Интерфейс» создал набор представлений, и далее в таблице «Права», дал права. В приложении SCADA-WEB конфигуратор тоже создал набор представлений. Наименования наборов представлений совпадают.

    #1594
    Mikhail
    Модератор

    Если можно, выложите сюда скриншоты.

    #2268
    djbond07
    Участник

    Добрый день! Как-то забросил данный вопрос, занимался другим. Теперь вспомнил об этой проблеме (ответ #1585). Немного изменил пользователей и название ролей, но сути это не меняет. Скриншоты настроек скада-админ прикладываю
    https://drive.google.com/open?id=0B7yxt3N5T2NgZlJSQkFpNXl4Z0U
    В каждой таблице последние строчки — добавленные. Но я думаю, что Вы разберётесь.

    • Ответ изменён 10 лет, 1 месяц назад пользователем djbond07.
    #2277
    Mikhail
    Модератор

    Как следует из сообщения об ошибке, нужны права на набор представлений. Т.е. его тоже нужно добавить в таблицу Интерфейса и затем дать на него права для роли.

    #2282
    djbond07
    Участник

    У меня как раз на 4-й картинке показано, что на интерфейсы: Индикация.tbl, Ручной режим.tbl, диагностика системы.tbl и SCAD.sch имеет полные права роль «Диспетчер МПБО» (последние 4 строчки таблицы)

    #2284
    Mikhail
    Модератор

    А есть ещё «набор представлений» целиком, например, Энегоресурсы.

    #2288
    djbond07
    Участник

    Спасибо большое, заработало! Опять моя невнимательность! Скажите, пользователя admin можно удалить из системы?

    • Ответ изменён 10 лет, 1 месяц назад пользователем djbond07.
    #2290
    Mikhail
    Модератор

    Можно и удалить.

Просмотр 14 сообщений - с 1 по 14 (из 14 всего)
  • Для ответа в этой теме необходимо авторизоваться.