如何在Linux上更改文件权限?

时间:2017-01-22 09:43:51

标签: linux permissions chmod

当我清除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,如何更改此文件的权限?

2 个答案:

答案 0 :(得分:0)

作为root用户,echo 3 > /proc/sys/vm/drop_caches应该有效。运行whoami以确保您是root用户。

如果没有,请键入sudo -isu以打开root shell,您可以在其中运行这些命令。

答案 1 :(得分:0)

你不能。

/proc节点的权限在内核中定义,不能在运行时更改。