/proc/sys/kernel/yama/ptrace_scope 不断重置为 1

Aar*_*nke 7 kernel wine

运行 Xubuntu 16.04.1 LTS 64 位。

/proc/sys/kernel/yama/ptrace_scope 如果我重新启动,会一直重置为 1,尽管我手动将其更改为 0。如何将 ptrace_scope 设置为 0 值?

Dab*_*abi 12

/proc 值存储在 RAM 中,因此它不是持久的。但它从文件中读取其初始值。您可以通过编辑文件/etc/sysctl.d/10-ptrace.conf并更改以下行,将 /proc/sys/kernel/yama/ptrace_scope 的值永久更改为 0 :

kernel.yama.ptrace_scope = 1
Run Code Online (Sandbox Code Playgroud)

kernel.yama.ptrace_scope = 0
Run Code Online (Sandbox Code Playgroud)

  • 是的,有一些风险。您可以查看这篇文章了解更多详情 [https://askubuntu.com/questions/146160/what-is-the-ptrace-scope-workaround-for-wine-programs-and-are-there-any-risks] (2认同)

小智 5

如果更改未反映在 /proc/sys/kernel/yama/ptrace_scope 中,请尝试执行以下操作:

echo "0"|sudo tee /proc/sys/kernel/yama/ptrace_scope
Run Code Online (Sandbox Code Playgroud)