Existe uma abordagem genérica para fazer automaticamente alguns controles sysfs ch {own, mod} user-accessible?

1

Meu principal motivador atual de perguntas:

$ ls -l /sys/devices/platform/samsung
total 0
-rw-r--r-- 1 root root 4096 27. jaan  14:17 battery_life_extender
drwxr-xr-x 3 root root    0 19. jaan  18:40 leds
-r--r--r-- 1 root root 4096 26. jaan  23:37 modalias
-rw-r--r-- 1 root root 4096 27. jaan  12:57 performance_level
drwxr-xr-x 2 root root    0 24. jaan  00:35 power
drwxr-xr-x 4 root root    0 19. jaan  18:40 rfkill
lrwxrwxrwx 1 root root    0 27. jaan  13:03 subsystem -> ../../../bus/platform
-rw-r--r-- 1 root root 4096 27. jaan  13:03 uevent
-rw-r--r-- 1 root root 4096 26. jaan  23:37 usb_charge

Eu gostaria de modificá-los sem sudo. Durante uma sessão de desktop que. O script de inicialização privilegiado está perfeitamente correto.

Parece que a solução é ter algum tipo de parâmetro insmod genérico?

    
por lkraav 27.01.2013 / 13:27

2 respostas

1

Uma solução seria um script, que altera as permissões desses arquivos usando o chmod e, em seguida, configurando o sistema para que ele inicie o script na inicialização do sistema.

    
por 27.01.2013 / 14:22
0

Você pode usar sysctl(8) , talvez através de sudo(1) ? É o suficiente para pré-ajustá-los em sysctl.conf(7) ?

    
por 27.01.2013 / 23:51