Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / xp_cmdshell / 3 сообщений из 3, страница 1 из 1
16.09.2005, 14:58
    #33273856
Smile_DP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xp_cmdshell
Добрый день, подскажите плз

Мне необходимо чтобы юзер, не имеющий права на выполнение xp_cmdshell,
вызывал процедуру другого юзера(который имеет права на xp_cmdshell), в которой и будет выполнятся xp_cmdshell.

Есть 2 юзера:
User1 - owner db, имеет права на выполнение xp_cmdshell
User2 - имеет права на выполнение процедуры SP1, пренадлежащей User1.

В процедуре SP1
Код: plaintext
1.
exec xp_cmdshell @cmd,no_output   

Так вот, когда вызываю процедуру под юзером User1 - все ок, а когда по юзером - User2 - ругается :
Error: Number (10330) Severity (14) State (1) Procedure (xp_cmdshell) EXECUTE permission denied on object xp_cmdshell, database sybsystemprocs, owner dbo




Sybase ASE 11.9.2
...
Рейтинг: 0 / 0
17.09.2005, 13:26
    #33274860
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xp_cmdshell
Почитайте про indirect_sa_role на http://www.syprol.nl
Можете свою роль по аналогии сделать.
...
Рейтинг: 0 / 0
19.09.2005, 17:30
    #33277325
Smile_DP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xp_cmdshell
thanx, полезно:-)
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / xp_cmdshell / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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