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

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


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