为 /proc/sys/vm 分配写权限

为 /proc/sys/vm 分配写权限

我询问系统管理员是否可以执行以下操作:

echo 0 > /proc/sys/vm/zone_reclaim_mode

他回复我说他没有权限(作为 root)在该目录 (vm) 中创建文件,并且该目录没有写入权限(只有 xr),而且他无法更改权限。他尝试为 vm 目录添加写入权限,但操作失败。

我们如何为该目录添加写权限并创建所需的文件?

这似乎与

先感谢您。

PS:发布于服务器故障也。感谢管理员移动帖子,但我已在 serverfault 上发帖(而不是等待一周),如此处链接所示。

答案1

让管理员设置vm.zone_reclaim_mode = 0/etc/sysctl.conf这样每次重启时都会设置。然后他应该运行sysctl -p以激活正在运行的系统的新设置。

答案2

使用命令

sudo chmod 744 /proc/sys/vm/zone_reclaim_mode

这将赋予文件所有者(我假设是 root)读/写/执行权限,并赋予其他所有人读取权限。如果 root 不是所有者,您可以使用以下命令将 root 设为所有者

sudo chown root /proc/sys/vm/zone_reclaim_mode

但作为警告,请小心,该目录可能由于某种原因而不可写入!

编辑:将 711 改为 744

相关内容