Bonsoir,
Après de multiples essais infructueux, il semble que la méthode suivante, bien qu'imparfaite, marche:
1) créer un nouveau groupe e.g. "diskburner"
2) faire du/des utilisateur(s) un/des membre(s) du groupe "diskburner"
3) créer le fichier /etc/udev/rules.d/51-local.rules contenant:
# cat /etc/udev/rules.d/51-local.rules
KERNEL=="sg*", OWNER="root" GROUP="diskburner" MODE="0660"
C'est tout; les membres du groupe "diskburner" ont accès à sg* comme le prouve:
$ ll /dev/sg*
crw-rw---- 1 root diskburner 21, 0 2007-06-09 23:39 /dev/sg0
crw-rw---- 1 root diskburner 21, 1 2007-06-09 23:39 /dev/sg1
Cette solution est encore batarde, car si l'on renomme 51-local.rules en 10-xxx ou 49-local.rules, les droits sur /dev/sg* restent en root, root. Peut-être un peu plus de recherche sur les priorités des fichiers *.rules aidera ...
Merci à Pikachu_2014 pour avoir pointé dans la bonne direction.
A suivre