Par contre, ni udevadm control --reload , ni le redémarrage du service ne mettait en place la règle.
La commande qui allait bien (sans reboot) est bel et bien sudo udevadm trigger, qui m'a valu une déconnexion de ma session, mais la règle a été appliquée.
Merci à vous, c'est donc résolu
Edit: En fait en utilisant udevadm control --reload ou en redémarrant le service udev, la règle ne s'applique qu'aux nouveaux évennements.
C'est à dire qu'en débranchant et rebranchant ma souris USB, la règle s'applique.
Ce qui veut aussi dire qu'elle sera active au prochain démarrage.]]>
]]>
Pour prise en compte immédiate]]>
SUBSYSTEM=="input", SYMLINK=="input/by-path/*event-mouse", GROUP:"mouse_event", MODE:="0660"
Erreur de l'opérateur pour l'affectation de GROUP.]]>
J'en tire ces points communs (les * remplacent les parties non-communes) :
Il faudrait donc que je tente une règle du genre :
Déjà testé avec SYMLINK=="/dev/input/by-path/*event-mouse", ne fonctionne pas.
Edit:
Ne fonctionne pas non plus, toujours pas trouvé la bonne règle ]]>
J'ai aussi tenté avec DEVPATH=="/dev/input/by-path", DEVPATH="input/by-path" etc
De même avec la clé SUBSYSTEM.
Pour être plus clair sur ce que je veux faire/obtenir :
- je cherche à "matcher" tous les liens de /dev/input/by-path contenant dans leur noms "event-mouse"
- pour modifier le groupe et les droits d'accès des fichiers pointés par ces liens (dans /dev/input/) : nouveau groupe = mouse_event, nouveaux droits = 0660
Je me dis qu'en modifiant le groupe et les droits des liens, je modifie aussi les fichiers pointés.
Est-ce possible avec une règle udev ?
Si oui, comment ? je patauge !
Si non, j'ai déjà un contournement par un service systemd
Merci de vos conseils, idées et critiques.]]>