2

我刚刚发现 /proc/$pid/mem 文件权限设置为所有者的读/写。为什么?这是否意味着所有者可以在实时运行时写入进程内存?

(作为记录,我无法通过各种方式打开、打印或写入我启动的任何进程的该文件的内容)。

那么为什么 /proc 中的某些内容实际上是可以修改的呢?这是故意的,还是 Linux 开发人员忽略的事情?

非常感激。

4

1 回答 1

1

/proc 是内核提供给您的基于目录的信息视图。

是的......你可以改变它。

看这个例子:

echo "1" > /proc/sys/net/ipv4/ip_forward

您可以使用 sysctl 来配置这些内核项目。

于 2013-12-27T04:43:04.857 回答