Page 1 sur 1

[Permission] Permission disparait au reboot

Publié : ven. 08 déc. 2017, 17:08
par Juliensl
Bonjour,

J'ai récemment installé arch et i3 sur mon nouvel ordinateur.
Il s'agit d'un Asus vivobook S14.

Je suis entrain de configurer la gestion du rétroéclairage clavier, mais j'ai un petit problème de permission.

Le fichier :

Code : Tout sélectionner

/sys/class/leds/asus\:\:kbd_backlight/brightness
doit être modifiable par tous.

J'ai donc lancé un :

Code : Tout sélectionner

sudo chmod a+w /sys/class/leds/asus\:\:kbd_backlight/brightness
Et je peux donc par la suite commander le rétro éclairage avec les touches fn comme je voulais. :bravo:

Seulement, au redémarrage de l'ordi, le fichier n'est plus modifiable par tous.
Je suis obligé de rechanger les permissions pour que cela fonctionne à nouveau.

D'où ma question : Comment rendre le fichier modifiable tout le temps ?

Je pourrais faire en sorte de modifier la permission automatiquement à chaque démarrage de mon ordi, mais je soupçonne une solution plus propre. :)

Merci bien !

Re: [Permission] Permission disparait au reboot

Publié : mer. 13 déc. 2017, 12:52
par oktoberfest
Salut,

créé un fichier /etc/tmpfiles.d/brightness.conf avec le contenu suivant :

Code : Tout sélectionner

z /sys/class/leds/asus::kbd_backlight/brightness 0666 - - - -
man tmpfiles.d pour plus d'explications

Re: [Permission] Permission disparait au reboot

Publié : ven. 15 déc. 2017, 13:35
par Juliensl
Salut !

ça ne fonctionne pas :'(

Re: [Permission] Permission disparait au reboot

Publié : lun. 18 déc. 2017, 10:13
par oktoberfest
que donne :

Code : Tout sélectionner

# ls -l /sys/class/leds/asus::kbd_backlight/brightness
# cat /etc/tmpfiles.d/brightness.conf
# systemd-tmpfiles --create
# ls -l /sys/class/leds/asus::kbd_backlight/brightness

Re: [Permission] Permission disparait au reboot

Publié : mer. 20 déc. 2017, 15:48
par RoyalPanda
Bonjour,

Pour la petite explication : /sys est un système sysfs. Il n'existe pas sur un disque mais est généré en ram par le noyau à chaque démarrage.