Название в значительной степени говорит обо всем. Я пытаюсь отлаживать программу, для которой установлен бит setgid для другой группы (назовем ее группой A). Я выполняю gdb как член группы B. Для аргумента предположим, что я не могу просто быть добавлен в группу A. Это обе группы non root/sudo.Как запустить GDB как группу с битом GID
Когда я запускаю программу через командную строку, она правильно выполняется с разрешениями группы А, но когда я запускаю gdb, программа вызывает getegid, что показывает, что я все еще запущен как группа B. Есть ли способ изменить это так, что я могу запустить gdb как группу A? Опять же, группа A имеет бит setgid, поэтому, не следует ли gdb запускать его как группу A?
Как добавить функцию 'CAP_SYS_PTRACE' в' gdb' ?. –