Форум программистов, компьютерный форум, киберфорум
Firebird/InterBase
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
10 / 10 / 4
Регистрация: 03.10.2010
Сообщений: 350
1

Назначенная роль не работает

29.09.2014, 19:31. Показов 1936. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Создал роль cvalif_courses, назначил ей права:
SQL
1
2
3
SQL> GRANT ALL ON job TO cvalif_courses;
SQL> GRANT ALL ON job_course TO cvalif_courses;
SQL> GRANT ALL ON curriculum TO cvalif_courses;
Назначил эту роль пользователю:
SQL
1
SQL> GRANT cvalif_courses TO Petrov;
Пытаюсь зайти под этим пользователем и пользоваться его правами:
SQL
1
2
3
4
5
6
SQL> CONNECT Mydb USER Petrov password 123;
DATABASE:  Mydb, USER: Petrov
SQL> SELECT * FROM job;
Statement failed, SQLCODE = -551
 
no permission FOR READ/SELECT access TO TABLE JOB BY USER PETROV
Не работает почему-то. В ibconsole проверяю права у роли, они есть.
Миниатюры
Назначенная роль не работает   Назначенная роль не работает  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.09.2014, 19:31
Ответы с готовыми решениями:

Не работает назначенная горячая кнопка на команду
Добрый вечер, назначаю клавишу на команду, но она не работает, подскажите плз в чем проблема?

Оракл 9.2i Не работает выдача прав юзеру через роль, только напрямую
День добрый! Помогите лантуху, плиз... Суть проблемы: Есть юзер-создатель схемы, например...

Почему не запускается процедура, назначенная элементу контекстного меню?
Добрый день! Подскажите пожалуйста начинающему программисту. Есть приложение на Access 2007,...

Роль DNS
Здравствуйте! Прошу помочь разобраться в проблеме с DNS ролью на Windows Server 2003. После того...

3
10 / 10 / 4
Регистрация: 03.10.2010
Сообщений: 350
29.09.2014, 19:47  [ТС] 2
Добавляю право работы с конкретной таблицей для пользователя Petrov, и начинает работать. В чем дело?
Миниатюры
Назначенная роль не работает  
0
10 / 10 / 4
Регистрация: 03.10.2010
Сообщений: 350
29.09.2014, 20:45  [ТС] 3
Похоже, при логине нужно еще явно роль указывать:
SQL
1
SQL> CONNECT Mydb USER Petrov password 123 ROLE cvalif_courses;
Просто удивительный interbase. Кто бы мог подумать!
0
912 / 877 / 62
Регистрация: 06.01.2010
Сообщений: 2,367
Записей в блоге: 6
30.09.2014, 08:20 4
Роли работают в Interbase/Firebird именно как роли: одна или несколько ролей грантуются пользователю, который вправе выбрать одну из них при логине.
Вы же ожидаете от них работу как группы: пользователь состоит в одной или более групп и при логине автоматически получает права их всех сразу.

Роли чуть более гибкие, чем группы, но с ними чуть больше гемороя. Просто надо понимать что есть что.
0
30.09.2014, 08:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.09.2014, 08:20
Помогаю со студенческими работами здесь

Роль и вьюшка
Добрый день! У меня вот такой вопрос. В ТУД базы данных имеются 10 ролей, которые присвоены...

Запрет на роль
Всем Привет. Столкнулся с такой проблемой, создаю роль на ограничение просмотра и редактирования...

Роль оператора
Объяцните пожалуйста значение данного виражения. bool mesto = number & n; Что под этим...

Роль палочки
Какую роль играет палочка (\) на конце строк 9-14? #include "stdafx.h" #define DEBUG #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru