我使用 Kali Linux 并发现以下“问题”:
root@kali:/proc/self# ls -l cmdline
-r--r--r-- l root root 0 May 27 13:43 cmdline
root@kali:/proc/self# chmod 744 cmdline
chmod: changing permissions of `cmdline': Operation not permitted
我无法更改该文件的权限...但我是 root?这是为什么?有办法解决这个问题吗?我已经尝试了一些方法,例如移动文件(这显然是不可能的)、更改运行级别等。
答案1
/proc
是伪文件系统。一般来说,它不允许用户访问chmod
其mv
条目。
更多信息这里。
proc 文件系统是一个伪文件系统,它提供内核数据结构的接口。它通常安装在
/proc
。它的大部分内容是只读的,但有些文件允许更改内核变量。