led - bunnyamin/bunnix GitHub Wiki

What triggers are supported:

  • cat /sys/class/leds/red\:power/trigger

Basic triggers:

  • "default-on"
  • "none"
  • "heartbeat"

Users do not have permission to leds.

  1. Create a group (or reuse an existing group)
  • groupadd led
  1. Add users to group usermod -aG led user

  2. Change group for /sys/class/leds/red:power/trigger chgrp led /sys/class/leds/red:power/trigger

  3. Change permission of /sys/class/leds/red:power/trigger chmod g+w /sys/class/leds/red:power/trigger

  4. If everything works, and changes are intended to be permanent.

Create /etc/tmpfiles.d/leds.conf

Z /sys/class/leds/red:power/trigger 0620 root led - -

Could not use udev, according to the Internet, because group and mode are not supported for sys devices.

  1. Identify LED device:
  • udevadm info --attribute-walk --path=/sys/class/leds/red\:power
  • udevadm info -a /sys/class/leds/red\:power
  1. /etc/udev/rules.d/91-leds.rules
KERNEL=="red:power" SUBSYSTEM=="leds", ATTR{trigger}, GROUP="led", MODE="620"

Enable changes udevadm control --reload