Символьная ссылка становится нечитаемой после prctl (PR_SET_DUMPABLE, 0);

Раздел hd0 был mbr, а не gpt. Я переустановил обе ОС с правильным типом раздела, и проблема была решена

2
16.01.2017, 10:48
1 ответ

Когда вы удаляете атрибут dumpable, группа из / proc / / файлов и ссылок становится нечитаемой другими процессами, даже принадлежит пользователю.

Справочная страница prctl гласит:

Процессы, которые не могут быть выгружены, не могут быть подключены через ptrace (2) PTRACE_ATTACH; см. ptrace (2) для получения дополнительной информации.

Если процесс не является дампируемым, право собственности на файлы в каталоге / proc / [pid] процесса затрагивается, как описано в proc (5) .

И proc справочная страница гласит:

/ proc / [pid]

Каждый подкаталог / proc / [pid] содержит псевдо -файлы и каталоги, описанные ниже. Эти файлы обычно принадлежат действующему пользователю и действующему идентификатору группы процесса. Однако в целях безопасности право собственности предоставляется root: root, если процесс " dumpable "атрибуту присвоено значение , отличное от 1.

И, наконец, ptrace справочная страница гласит:

Проверка режима доступа Ptrace

Различные части API пользовательского пространства ядра (не только операции ptrace () ) требуют так называемых проверок «режима доступа ptrace», результат которых определяет, будет ли операция разрешена (или, в некоторых случаях , приводит к тому, что операция "чтения" возвращает очищенные данные).

(...)

Алгоритм, используемый для проверки режима доступа ptrace, определяет , разрешено ли вызывающему процессу выполнить соответствующее действие над целевым процессом. (В случае открытия файлов / proc / [pid] "вызывающий процесс" - это тот, который открывает файл, а процесс с соответствующим PID - "целевой процесс".) Алгоритм выглядит следующим образом:

(...)

  1. Запретить доступ, если атрибут "dumpable" целевого процесса имеет значение , отличное от 1 (...), а вызывающий не имеет возможности CAP_SYS_PTRACE в пространстве имен пользователя целевого процесса.
3
27.01.2020, 22:10

Теги

Похожие вопросы