1-j'allume l'imprimante 2-je démarre le pc 3-je peux scanner

Bonjour,
Comme le titre le précise, mon “user” ne peux utiliser le scanner de mon imprimante que si j’effectue cette procédure, paradoxalement, root peux faire ce qui lui plaît ,peut importe l’ordre de démarrage.

Mon user se nomme “chris” :

chris@lagache:~$ cat /etc/group | grep saned scanner:x:115:chris,saned saned:x:118:chris

mon imprimante est bien reconnue :

chris@lagache:~$ lsusb Bus 006 Device 002: ID 04b8:084d Seiko Epson Corp.

Un service spécifique à démarrer sous mon “user” ?

Une idée ?

Salut,

[quote]gerard@debian:~$ cat /etc/group | grep saned
scanner:x:102:saned,gerard
saned:x:115:
gerard@debian:~$ cat /etc/group | grep scanner
scanner:x:102:saned,gerard
gerard@debian:~$ [/quote]

Mais pas de groupe saned ? Et pourtant tout marche bien :slightly_smiling:

[quote=“ggoodluck47”]Salut,

[quote]gerard@debian:~$ cat /etc/group | grep saned
scanner:x:102:saned,gerard
saned:x:115:
gerard@debian:~$ cat /etc/group | grep scanner
scanner:x:102:saned,gerard
gerard@debian:~$ [/quote]

Mais pas de groupe saned ? Et pourtant tout marche bien :slightly_smiling:[/quote]

Si “user” ne fait pas partis de “saned” rien ne fonctionne !

Re,

User fait partie du groupe scanner, scanner fait partie du groupe saned, et donc par voie de conséquence User atteint saned.
Mais le groupe saned n’est même pas déclaré dans /etc/group !

Ne me demandes pas pourquoi, je ne sais pas !

Avec une Epson *??

Si une fois que tu as allumé l’imprimante, tu redémarres udev :

ça roule ?

[quote=“kna”]Si une fois que tu as allumé l’imprimante, tu redémarres udev :

/etc/init.d/udev restart

ça roule ?[/quote]

non … :013

Up !

Le udev au démarrage est celui dans l’initrd, le udev par la suite est celui installé. À mon avis la règle utilisée n’est plus compatible avec ton udev ou se comporte différement. Essaye peut être d’utiliser une version antérieure de udev.

En attendant vérifies que les droits ne sont pas les mêmes sur le /dev/bus/usb/???/??? correspondant à ton scanner suivant les modes de lancement

Voici le résultat avec l’imprimante allumée avant le démarrage du pc ( donc fonctionelle sous “user” ):

chris@lagache:~$ lsusb Bus 006 Device 002: ID 04b8:084d Seiko Epson Corp. Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 002: ID 046d:c00e Logitech, Inc. M-BJ58/M-BJ69 Optical Wheel Mouse Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 003: ID 04b4:6830 Cypress Semiconductor Corp. CY7C68300A EZ-USB AT2 USB 2.0 to ATA/ATAPI Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub chris@lagache:~$ ls -l /dev/bus/usb/006 | grep 002 crw-rw-r--+ 1 root lp 189, 641 25 août 08:59 002

Et enfin, démarrage du pc puis allumage de l’imprimante ( donc “user” ne peux utiliser l’imprimante ):

chris@lagache:~$ ls -l /dev/bus/usb/006 | grep 002 crw-rw-r-- 1 root lp 189, 641 25 août 11:45 002

Alors une différence apparament, le “+” de : crw-rw-r--+ 1 root lp ... dans la première option .

up .

addgroup user lp

règlera ton problème.

PS: Le «+» traduit l’existence d’ACL sur le fichier, je ne connais pas bien ce truc et vois mal ce que ça vient faire ici.