永久更改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/(require pm-utils)。

相關內容