Ubuntu 18 редактирование корневых файлов

Ubuntu 18 редактирование корневых файлов

Мне нужно изменить /proc/sys/kernel/yama/ptrace_scopeзначение, чтобы использовать gdb attach. Всякий раз, когда я изменяю его с помощью sudo nanoили sudo gedit, он говорит: нет разрешения или выдает ошибку, а когда я перезагружаю свой ПК, он сбрасывается обратно на 2.

решение1

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

Файлами /proc/sysможно управлять с помощьюsysctlполезность.

Временное изменение

sudo sysctl -w kernel.yama.ptrace_scope=0

Постоянное изменение

Отредактируйте /etc/sysctl.confи добавьте следующую строку:

kernel.yama.ptrace_scope=0

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

Связанный контент