我多次被禁止编辑文件。即使我 chmoded 到 777 并使用sudo. 如该文件/sys/kernel/debug/vgaswitcheroo/switch在
本教程中。
首先,这怎么可能?其次,我如何才能访问此类文件?
为了读取文件,仅拥有文件的读取权限是不够的。您还需要对其所属目录具有读取权限。在/sys/kernel/debug/vgaswitcheroo/switch问题的情况下/sys/kernel/debug,默认情况下只能由 root 读取:
$ ls -ld /sys/kernel/debug
drwx------ 22 root root 0 Nov 20 18:25 /sys/kernel/debug
Run Code Online (Sandbox Code Playgroud)
您需要chmod a+r /sys/kernel/debug有权访问该目录的内容。
(我不推荐它,因为提供全局访问权限/sys/kernel/debug并不是一件安全的事情,但这是一个不同的问题。)
访问此类文件的最常见方法是使用 root shell:
sudo -i
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
30624 次 |
| 最近记录: |