Я пытаюсь отладить проблему с разрешениями, но у меня возникают проблемы с выяснением, с каким EUID приложение выполняется в момент ошибки.

Есть ли способ заставить strace print эффективно использовать идентификатор пользователя?

1 ответ1

0

strace не может этого сделать.

Strace использует функцию ядра, известную как ptrace.

setuid всегда игнорируется, если процесс отслеживается, даже если root выполняет трассировку, чтобы избежать эксплойта root, известного как myptrace.c.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .