尝试修改 /proc/sys/vm/overcommit_memory,但即使使用 sudo 也会被拒绝权限

尝试修改 /proc/sys/vm/overcommit_memory,但即使使用 sudo 也会被拒绝权限

我正在尝试编辑文件/proc/sys/vm/overcommit_memory,但即使我使用sudo或切换到 root 用户sudo -i并尝试使用该帐户进行编辑,权限也会被拒绝。我该如何解决?

答案1

不需要使用sudo -i然后使用echo,只需像这样用管道传输echo到:sudo tee

echo 1 | sudo tee /proc/sys/vm/overcommit_memory

答案2

我找到了答案这里。我尝试在 root 用户模式下使用 vim 编辑文件,但结果发现无法这样做,因为该文件是虚拟的。因此,我使用了echo 1 >/proc/sys/vm/overcommit_memory

相关内容