
/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>"
루트가 아닌 사용자(sudo 액세스 권한 포함)가 아닌 다른 사용자의 파일 권한을 얻는 방법에 대한 조언root
답변1
tee
일반 사용자로 sudo를 실행 하려면 :
echo "default-on" | sudo tee /sys/class/leds/bananapro\:green\:usr/trigger