
重複の可能性:
書き込み権限のないファイルに標準出力をリダイレクトします。
ノートブックの明るさを変更するスクリプトを作成しています。使えることがわかりました
echo 1000 > /sys/class/backlight/intel_backlight/brightness
例えば。ただし、コマンドを使用せずにrootとしてこれを行う必要がありますsudo
。さて、/usr/bin/brilho
次の内容でファイルを作成しました。
echo "$1" > /sys/class/backlight/intel_backlight/brightness
今brilho 1000
。ところで、問題は許可です。これはsudo brilho 1000
どちらにも機能しませんbrilho 100
。再びルートに変更する必要がありました。
それで、仕事を円滑にするためにこれを改善する方法を知りたいです。
ご挨拶ありがとうございます。
答え1
すべてのユーザーが明るさを変更できるようにするには、sudoを設定して呼び出してエディタを起動し、最後にvisudo
次の行を入力します。
username ALL=NOPASSWD: /usr/bin/tee /sys/class/backlight/intel_backlight/brightness
スクリプトは次のとおりです。
echo $value | sudo tee /sys/class/backlight/intel_backlight/brightness
これ以上パスワードを求められません。