即使使用 root 也无法修改目录中的文件

即使使用 root 也无法修改目录中的文件

关注这个答案时:https://askubuntu.com/a/715310

我运行了以下命令:

sudo ln -s /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/amdgpu_bl0/brightness /sys/class/backlight

我得到了错误:

ln: failed to create symbolic link '/sys/class/backlight/brightness': Operation not permitted

其他命令类似mkdirtouch返回相同的错误:Operation not permitted

我尝试过运行chown -R root /sys/class/backlight所有的命令root但也没有帮助。

为什么sudo无法执行此操作?我该如何修复它?

答案1

/sys和内的文件/proc虚拟的文件系统,就像procfs那些文件不是真实存在的系统。

proc 文件系统 (procfs) 是类 Unix 操作系统中一种特殊的文件系统,它以分层的文件状结构呈现有关进程和其他系统信息的信息,与传统的跟踪方法或直接访问内核内存相比,它为动态访问内核中保存的进程数据提供了一种更方便、更标准化的方法。

更多信息请参见维基百科上的 proc

另请参阅人进程

相关内容