永久更改linux系统文件的权限

永久更改linux系统文件的权限

我经常在纯文本模式下使用我的电脑,所以没有 X11,没有窗口管理器等。我希望能够在文本模式下调整笔记本电脑的屏幕亮度,我可以通过写入文件来实现

/sys/class/backlight/intel_backlight/brightness

为了写入文件,我要么运行命令sudo,要么更改文件的权限brightness

我想编写一个脚本,以增量方式更改亮度,为此我需要对文件具有永久的写入权限brightness。不幸的是,由于它是在 中/sys,因此每次启动时都会动态生成,因此每次重新启动时我都需要更改文件的权限。

我了解到我可以通过编写规则来永久更改权限udev,这是我以前从未做过的。这是实现我想要做的事情的最佳方式吗?还是有更安全的替代方案?例如,将某些内容放入rc.local、使用cron等。

答案1

我会使用该rc.local方法,因为它比编写和维护自定义规则更简单、更方便udev。您可能还需要编写一个脚本,在从挂起和休眠状态恢复时重新应用权限。如果需要,应将此类脚本放入/etc/pm/sleep.d/(requires 中pm-utils)。

相关内容