• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

запуск агента

  • Автор темы yos
  • Дата начала
Статус
Закрыто для дальнейших ответов.
Y

yos

Добрый день!


Подскажите как запустить агент (LotusScript) через MS FoxPro 8.0 ??

строка
Код:
Call nAgent.RunOnServer

не дает результата или ошибки
 
Y

yos

запускаю под администратором.
запускаю под тем же пользователем с Дизайнера - все работает
 

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
дело в том, что с дизайнера агент работает на локальной машине а не на сервере.
Так что ковыряй права запуска агентов на сервере.
А еще если он работает с внешней базой - проверь аутентификацию
 
A

Akupaka

не дает результата или ошибки
собственно, утверждение сделано на основании логов сервера или исполнении кода в фокспро?..

чтобы запустить агент на сервере, агент и код, который он использует, т.е. библиотеки, должны быть подписаны тем, кто имеет право выполнять этот код на сервере. этот кто-то прописан на закладке Доступ в серверном документе, в адресной книге сервера.
либо, можно сделать веб агент и дернуть его по ссылке, но тут много ньансов с авторизацией и передачей данных агенту, так что, наверное, не стоит...

а может нет необходимости в запуске агента на сервере?.. опиши задачу подробнее
 
A

abbatik

запускаю под администратором.
запускаю под тем же пользователем с Дизайнера - все работает

Суть такова, что если ты запускаешь агент из дизайнера, он запускается от имени пользователя, под которым ты залогинен.
А если запускаешь RunOnServer, то он выполняется от имени сервера.

Чтобы все заработало, сравни права на базу (или базы, смотря с чем работает агент), у себя и у LocalDomainServers (ну или у конкретного сервера, смотря как у тебя указано). Как только станут одинаковые, все должно заработать.
 
Y

yos

Были правы те, кто сказал что в правах дело !!
совсем забыл про такую штуку:
Current Server Document -> Вкладка Security -> Поле Full Access administrators:
указал пользователя, под которым запускаю. и все заработало!
 
A

Akupaka

Current Server Document -> Вкладка Security -> Поле Full Access administrators:
указал пользователя, под которым запускаю. и все заработало!
yos, ты извени, но это не самый правильный вариант
нужно было на этой же закладочке только справа сверху посмотреть поля

зы: зря IBM придумал этот Full Access Admin в таком месте указывать...
 
Y

yos

Akupaka,
спасибо за совет!!! я знаю что с правами не очень разбираюсь...

У меня Visual Fox Pro дает ошибку:

Код:
Error validating user's agent execution access...

а лог сервера такой:

Код:
Agent 'TestAgent' : User ('.....') does not have rights to runagent in 'FullAdministrator' mode
 
A

Akupaka

ну, так я ж тебе кажу, шо надо в тех полях шо справа сверху ))
- Sign or run unrestricted methods and operations
- Sign or run restricted LotusScript/Java agents
- Run Simple and Formula agents

еще в зависимости от того, что именно делает агент, у него на второй закладке указывается уровень 1, 2, 3.
если он правит доки в базе, то 1, если уже смотрит глубже, то 2. 3-й не рекомендую использовать без особой необходимости.
твой случай не выходит за рамки 1-2, скорее всего
соотв. в полях безопасности тоже надо иметь соотв. права.
только в полях беопасности и агенте значение "(un)restricted" сног на голову перевернули,
т.е. если агент 1-го (Do not allow restricted operations) уровня, то ему хватит "Sign or run restricted LotusScript/Java agents", если 2-го (Allow restricted operations), то тогда "Sign or run unrestricted methods and operations"
от так от

зы: я надеюсь это понятно написано, бо я так почитал, малость сумбурно, вроде...
 
Y

yos

Akupaka,
примного благодарю!!! Просветил!!!
все заработало!
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!