Гость
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Запуск метода от имени заданного пользователя / 4 сообщений из 4, страница 1 из 1
10.12.2013, 02:28
    #38494856
Dian
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск метода от имени заданного пользователя
Приветствую!

Имеется ClassMethod, который хочется вызвать из COS от имени заданной учетной записи. Потом желательно еще и вернуться к тому пользователю, под которым код выполнялся изначально.
Некий аналог никсовой команды SU - есть ли такое в каше?
...
Рейтинг: 0 / 0
10.12.2013, 10:05
    #38495030
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск метода от имени заданного пользователя
Dian,

Все довольно просто, можно сделать кодом

специальная переменная $username - вернет вам текущего пользователя
$system.Security.Login(login) - данная команда может работать без пароля, и авторизует в указанного пользователя
...
Рейтинг: 0 / 0
10.12.2013, 10:35
    #38495068
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск метода от имени заданного пользователя
Dianкоторый хочется вызвать из COS от имени заданной учетной записи.Как я понимаю, речь идёт об учётной записи ОС, а не Caché. Если это так, то см. 15149805 (может работать не во всех ОС) или используйте PsExec .DianПотом желательно еще и вернуться к тому пользователю, под которым код выполнялся изначально.Вызывайте метод через job .

PS: если же нужно просто временно вызвать метод с бо́льшими правами (ролью %All , пользователь Caché при этом останется прежний), то проще воспользоваться макросом $$$AddAllRoleTemporary.
...
Рейтинг: 0 / 0
11.12.2013, 01:43
    #38496344
Dian
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск метода от имени заданного пользователя
Огромное спасибо!

Речь была именно об учетных записях каше, извиняюсь за неоднозначность
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Запуск метода от имени заданного пользователя / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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