我正在使用 Ubuntu 12.04,并且 /sys/kernel/debug/ 除了 root 之外没有其他人具有读取/执行权限。
我可以使用 更改该权限sudo chmod +rx /sys/kernel/debug/
,但每次启动系统时权限都会被重置。有没有办法让这些权限更改永久生效?
有什么充分的理由说明为什么我不应该这么做?
答案1
树中的文件/sys
(和/proc
树)是由内核、内核模块、设备驱动程序等动态创建的,因此在重启后不是永久的。
因此,强制执行某些权限的唯一方法是添加本地初始化脚本以在每次重启后重置它们。
如果您乐意让所有用户都拥有读取权限,那么我想不出您不应该这样做的理由。