La différence entre les deux dossiers est que:
/lib/udev/rules.d
Contient des fichiers de règles par défaut. Ne modifiez pas ces fichiers.
/etc/udev/rules.d/*.rules
Contient des fichiers de règles personnalisés. Vous pouvez modifier ces fichiers ou les créer.
Cependant, les fichiers avec des noms de fichiers identiques se remplacent. Les fichiers dans /etc
ont la priorité la plus élevée et ont priorité sur les fichiers portant le même nom dans /lib
. Cela peut être utilisé pour remplacer les règles par défaut.
Une autre chose, pour désactiver complètement le fichier de règles, vous pouvez créer un lien symbolique /etc
avec le même nom qu'un fichier de règles /lib
, pointant vers /dev/null
.
Donc pour finir, les règles Udev écrites par l'administrateur entrent /etc/udev/rules.d/
et leur nom de fichier doit se terminer par .rules
. Les règles udev par défaut se trouvent dans /lib/udev/rules.d/
(ou /usr/lib/udev/rules.d
). S'il y a deux fichiers du même nom sous /lib
et /etc
, ceux en /etc
ont priorité.