Forum Linux.général Exécutez une commande / script à chaque branchement d'un périphérique USB

Posté par  .
Étiquettes : aucune
0
15
août
2006
Bonjour à tous,

J'aimerais qu'à chaque branchement de mon périphérique USB (en l'occurrence, une imprimante) une commande soit exécutée automatiquement.
La commande concerne un changement de propriétaire d'un fichier spécial.

En fait à chaque fois que l'imprimante est redémarrée, le fichier /dev/usblp0 est remis aux propriétaires root:scanner et l'imprimante n'est correctement reconnu dans le gestionnaire d'impression de Gnome que si les propriétaires sont root:lp
Je voudrais donc que la commande :
chown root:lp /dev/usblp0
soit automatiquement exécuté à chaque démarrage de l'imprimante !
(Ou alors trouver une solution à ce problème d'imprimante)

Merci pour votre aide :)
  • # Règles udev

    Posté par  . Évalué à 1.

    Bonjour,

    Il est possible d'exécuter un script à chaque fois qu'on connecte un périphérique usb.

    Mais pour changer les droits de /dev/usblp0 il suffit de changer la règle udev : dans le fichier /etc/udev/rules.d/udev.rules tu dois avoir une ligne du style

    KERNEL="usblp", NAME="%k", GROUP="scanner"

    Tu remplaces scanner par lp, tu relances udevd et ça devrait marcher.
    • [^] # Re: Règles udev

      Posté par  . Évalué à 1.

      Merci beaucoup pour la solution !
      J'ai changé dans le fichier /etc/udev/rules.d/45-libsane.rules
      (sous Ubuntu Dapper)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.