cpanel-remote-access-keys

При работе с файлами, на стороне сервера приложений, срабатывает множество неявных проверок на полномочия:

  • Проверка со стороны ОС
  • Проверка на обработку директорий
  • Проверка на обработку файлов
  • Прочие системные проверки

Далее более подробно о каждой из них.

 

 

Читать далее

Иногда возникают ситуации когда прав на запуск той или иной транзакции в системе нет, а права на отладку системы имеются, обойти ограничение на запуск, без изменения полномочий, можно следующим образом:

  • Ставим точку в ФМ: SMTR_KERNEL_CHECK_AUTHORITY
  • Нажимаем F7, чистим P_CANCEL_FLAG
Другая часто встречающаяся ситуация: есть полномочия на запуск программ, но нет на запуск функций, идем в SE38 и запускаем — RSFUNCTIONBUILDER.

 

Если у вас нет полномочий на «отладку системы», а есть простая отладка, и есть полномочия на SE37, заходим в ФМ — RS_TRANSACTION_TEST, ставим точку после проверки полномочий — ‘AUTH_CHECK_TCODE’ ID ‘TCODE’ FIELD objectname, меняем sy-subrc на 0 и вуаля 😉

Еще более простой обход проверки полномочий, даже не имея прав на отладку вы можете запустить транзакцию используя ФМ: CC_CALL_TRANSACTION_NEW_TASK.

Обновлено: способ с запуском ФМ CC_CALL_TRANSACTION_NEW_TASK пофиксен нотой безопасности.