powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите разобраться с правами
3 сообщений из 3, страница 1 из 1
Помогите разобраться с правами
    #32484427
Vatman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть база в ней есть role называеться "writer"
есть таблица "t1" у "writer" нет на неё ни каких прав
есть хранимая процедура "p1"
Код: plaintext
1.
2.
3.
4.
PROCEDURE P1 ()
AS
BEGIN
  select * from t1
END

у неё есть право читать из "t1"
есть хранимая проседура "p2"
Код: plaintext
1.
2.
3.
4.
PROCEDURE P2 ()
AS
BEGIN
  execute procedure setdate( 1 );
END

у процедуры p2 есть право выполнять p1
есть user u1 ему назначена роль writer, у writer есть право на выполнение p1
логинюсь так
Код: plaintext
ibase_connect($finename, 'u1', $pass,'NONE', '100', '3','writer'); (рнр)

запускаю p1 пишет нет прав на чтение из таблицы t1
Если дать writer право на выполнение p2
и выполнит p2 то всё нормально.
В чём проблема?
...
Рейтинг: 0 / 0
Помогите разобраться с правами
    #32485199
Фотография Johnmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Помогите разобраться с правами
    #32485200
Фотография Johnmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
Если дать writer право на выполнение p2
и выполнит p2 то всё нормально.


Ну да. Нормально...
В чем проблема ? Как п2 корреллирует со всем остальным хозяйством ?

...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите разобраться с правами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]