Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / выполнение процедур plperlu НЕ из под superuser / 5 сообщений из 5, страница 1 из 1
17.09.2007, 11:46
    #34804370
Степан H.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выполнение процедур plperlu НЕ из под superuser
Надо выполнить процедуру plperlu будучи не суперюзверем.

Пока додумался ложить запрос на выполнение процедуры от имени простого пользователя в некоторую таблицу, которую потом по системному крону читает и выполняет pgsql.

И все работает нормально. Не устраивает только скорость выполнения (задержка крона системы) ну и по моему это еще и не очень красиво выглядит.

Спасибо за все дельные советы.
...
Рейтинг: 0 / 0
17.09.2007, 15:27
    #34805329
Rastafarra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выполнение процедур plperlu НЕ из под superuser
дать права на выполнение группе?
завести группу, в нее сложить пользователей...
...
Рейтинг: 0 / 0
17.09.2007, 17:39
    #34805892
Степан H.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выполнение процедур plperlu НЕ из под superuser
Вот так ??
тогда не получается

Код: plaintext
1.
2.
CREATE ROLE "perlgroup" SUPERUSER NOINHERIT IN ROLE "step";
UPDATE pg_authid SET rolcatupdate=false WHERE rolname='perlgroup';
GRANT USAGE ON LANGUAGE "plperlu" TO "perlgroup";

ERROR: language "plperlu" is not trusted
HINT: Only superusers may use untrusted languages.
...
Рейтинг: 0 / 0
17.09.2007, 17:55
    #34805971
assa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выполнение процедур plperlu НЕ из под superuser
вы не давайте права на написание процедур на перле , а только на выполнение. Или вам таки хочется дать права на написание?
...
Рейтинг: 0 / 0
17.09.2007, 19:58
    #34806325
Степан H.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выполнение процедур plperlu НЕ из под superuser
авторвы не давайте права на написание процедур на перле , а только на выполнение.

ох! да. действительно. написание мне не надо. ...

спасибо assa.

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


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