当我清除Linux缓存时,我使用它:
echo 3 > /proc/sys/vm/drop_caches
它告诉我:Insufficient permissions
然后我用:
检查文件drop_caches
ls -l /proc/sys/vm/drop_caches
我得到了这个:
-rw-r--r-- 1 root root 0 1月 22 01:21 /proc/sys/vm/drop_caches
所以我用:
chmod 777 /proc/sys/vm/drop_caches
更改文件权限,但再次打印权限不足。
当前用户为root
,如何更改此文件的权限?
答案 0 :(得分:0)
作为root用户,echo 3 > /proc/sys/vm/drop_caches
应该有效。运行whoami
以确保您是root用户。
如果没有,请键入sudo -i
或su
以打开root shell,您可以在其中运行这些命令。
答案 1 :(得分:0)
你不能。
/proc
节点的权限在内核中定义,不能在运行时更改。