Linux システムファイルの権限を永久に変更する

Linux システムファイルの権限を永久に変更する

私はコンピュータをテキストのみのモードでよく使用しているため、X11やウィンドウマネージャなどは使用していません。テキストモードでラップトップの画面の明るさを調整できるようにしたいのですが、これはファイルに書き込むことで実行できます。

/sys/class/backlight/intel_backlight/brightness

ファイルに書き込むには、コマンドを実行するか、ファイルsudoの権限を変更しますbrightness

明るさを段階的に変更するスクリプトを作成したいのですが、そのためにはファイルへの永続的な書き込みアクセスが必要ですbrightness。残念ながら、スクリプトは にあるため/sys、起動するたびに動的に生成され、再起動するたびにファイルの権限を変更する必要があります。

ルールを記述することで権限を永続的に変更できるようですがudev、これはこれまで一度も行ったことがありません。これが私がやろうとしていることを実現するための最善の方法でしょうか、それとももっと安全な代替手段があるでしょうか? たとえば、 に何かを入れたりrc.local、 を使用したりcronなどです。

答え1

rc.localこの方法は、カスタム ルールを記述して維持するよりも簡単でシンプルであるため、この方法を使用します。また、サスペンドや休止状態から再開するときに権限を再適用するスクリプトを記述する必要がある場合もあります。必要な場合は、このようなスクリプトを(requires )udevに配置する必要があります。/etc/pm/sleep.d/pm-utils

関連情報