/sys/class/leds/
(緑色)オンボードLEDを制御するファイルを含むディレクトリがあります。bananapro\:green\:usr/trigger
このファイルの内容にはLEDパターンのみが含まれています。ルートとして実行しecho "default-on" > /sys/class/leds/bananapro\:green\:usr/trigger
てLEDを点灯できます。他のユーザーがこれを実行しようとすると、bashは次の応答を受け取ります。
bash: /sys/class/leds/bananapro:green:usr/trigger: Permission denied
私も次のように走ってみました。
sudo bash -c echo "<command>"
root以外のユーザー(sudoアクセス権を含む)以外のユーザーのファイル権限を取得する方法に関するアドバイスroot
答え1
tee
一般ユーザーとしてsudoを実行するには:
echo "default-on" | sudo tee /sys/class/leds/bananapro\:green\:usr/trigger