Ubuntu 18 редактирует корневые файлы [дубликат]

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

0
задан 14 June 2018 в 22:30

1 ответ

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

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

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

sudo sysctl -w kernel.yama.ptrace_scope=0

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

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

kernel.yama.ptrace_scope=0

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

3
ответ дан 29 October 2019 в 02:55

Другие вопросы по тегам:

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