我有一个目录,其中包含控制(绿色)板载 LED 的/sys/class/leds/
文件。bananapro\:green\:usr/trigger
该文件的内容仅包含 LED 的模式。作为 root,我可以运行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