#26 Le 25/02/2019, à 20:02
- maiden65
Re : [Résolu] Partage scanner réseau impossible
voici le getfacl
getfacl /dev/bus/usb/002
getfacl : suppression du premier « / » des noms de chemins absolus
# file: dev/bus/usb/002
# owner: root
# group: root
user::rwx
group::r-x
other::r-x
pour la conf dans le canon .conf je l'ai retiré depuis, et j'ai mis en commentaire le SCSI
Hors ligne
#27 Le 25/02/2019, à 20:58
- maxire
Re : [Résolu] Partage scanner réseau impossible
Il manque un bout à la commande que tu as passée, donc tu la refais :
getfacl /dev/bus/usb/002/002
tu as oublié un 002.
Dernière modification par maxire (Le 25/02/2019, à 21:04)
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#28 Le 25/02/2019, à 21:09
- maiden65
Re : [Résolu] Partage scanner réseau impossible
oups !!! j'ai pas mis le dernier
le voici
getfacl /dev/bus/usb/002/002
getfacl : suppression du premier « / » des noms de chemins absolus
# file: dev/bus/usb/002/002
# owner: root
# group: root
user::rw-
user:laurent:rw-
group::rw-
mask::rw-
other::r--
Hors ligne
#29 Le 25/02/2019, à 21:19
- maxire
Re : [Résolu] Partage scanner réseau impossible
Comment as-tu procédé pour que l'utilisateur laurent soit autorisé à accéder en lecture/écriture au scanner ?
Une règle udev sans doute, tu n'as pas tout dit ou bien quelque chose m'échappe.
Avec une ACL en plus !
C'est d'ailleurs pour cela que tu peux accéder au scanner, pas du tout grâce à l'appartenance au groupe scanner
Dernière modification par maxire (Le 25/02/2019, à 22:37)
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#30 Le 25/02/2019, à 21:42
- maiden65
Re : [Résolu] Partage scanner réseau impossible
Je ne sais pas !! j'ai tellement suivi de forum et de commandes que j'ai pu passer une commande udev !!!
mais je ne la trouve pas dans mon history.
Sinon je ne comprends pas comment ni pourquoi ca marche qu'en local.
le user laurent est dans le groupe scanner tout comme saned
Il faudrait que je puisse installer un nouveau poste et que je re-installe sane server.
Mais là j'ai pas de poste et refaire le mien ca va pas être possible dans l'immédiat.
Tu aurais une idée pour mettre le scanner en réseau ou il faudra que je passe le scanner de poste en poste ?
Hors ligne
#31 Le 25/02/2019, à 21:49
- maxire
Re : [Résolu] Partage scanner réseau impossible
Une vérification :
grep -r -e 'ATTRS{idVendor}=="04a9"' /etc/udev/rules.d/ /usr/lib/udev/rules.d | grep -e 'ATTRS{idProduct}=="190e"'
Cette commande recherche les règles udev applicables au scanner.
Tu copies/colles la commande et ne cherche pas à la retaper.
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#32 Le 26/02/2019, à 07:20
- maiden65
Re : [Résolu] Partage scanner réseau impossible
ben je n'ai pas le chemin /usr/lib/udev/rules.d
grep -r -e 'ATTRS{idVendor}=="04a9"' /etc/udev/rules.d/ /usr/lib/udev/rules.d | grep -e 'ATTRS{idProduct}=="190e"'
grep: /usr/lib/udev/rules.d: Aucun fichier ou dossier de ce type
en recherchant j'ai plutot /lib/udev/rules.d. J'ai donc relancé la commande avec le nouveau chemin
grep -r -e 'ATTRS{idVendor}=="04a9"' /etc/udev/rules.d/ /lib/udev/rules.d | grep -e 'ATTRS{idProduct}=="190e"'
root#
par acquis de conscience j'ai recherché au moins le id vendor dans le répertoire et voici le résultat
grep 04a9 /lib/udev/rules.d/*
/lib/udev/rules.d/69-libmtp.rules:ATTR{idVendor}=="04a9", ATTR{idProduct}=="22*", GOTO="libmtp_rules_end"
/lib/udev/rules.d/69-libmtp.rules:ATTR{idVendor}=="04a9", ATTR{idProduct}=="3113", GOTO="libmtp_rules_end"
dans le /etc/udev/rules.d c'est vide
s -l /etc/udev/rules.d
total 0
Hors ligne
#33 Le 26/02/2019, à 21:29
- maxire
Re : [Résolu] Partage scanner réseau impossible
Une solution, affecter le groupe scanner au groupe du périphérique Canon :
sudo -i
cat << ff > /etc/udev/rules.d/69-udev-canon.rules
# CANON LIDE120
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="0190e", MODE="0664" , GROUP="scanner" , ENV{libsane_matched}="yes"
ff
exit
Tu redémarres le système et cela devrait être bon.
Et je ne comprends absolument pas pourquoi tu as cette ACL autorisant l'utilisateur laurent à accéder au scanner.
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#34 Le 27/02/2019, à 19:18
- maiden65
Re : [Résolu] Partage scanner réseau impossible
bon alors je n'ai pas ce fichier
j'ai tenté en mettant les infos dans le /lib/udev/rules.d/60-libsane1.rules
sans succès ==> toujours le local mais pas le réseau
j'ai ensuite créé le fichier indiqué dans le /etc/udev/rules.d/69-udev-canon.rules avec les infos données.
Et toujours la même chose
scanimage -L
device `genesys:libusb:002:003' is a Canon LiDE 120 flatbed scanner
Hors ligne
#35 Le 27/02/2019, à 19:28
- maxire
Re : [Résolu] Partage scanner réseau impossible
Tu redémarres le système et cela devrait être bon.
As-tu redémarré ?
bon alors je n'ai pas ce fichier
Les commandes que je t'ai fournies l'auraient créé !
Il suffisait de copier/coller après le sudo -i.
Donne;
/etc/udev/rules.d/69-udev-canon.rules
Histoire d'être certain que tout est correct.
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#36 Le 28/02/2019, à 09:02
- maiden65
Re : [Résolu] Partage scanner réseau impossible
je ne l'ai pas préciser effectivement.
le fichier a été créé !!
cat /etc/udev/rules.d/69-udev-canon.rules
# CANON LIDE120
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="0190e", MODE="0664" , GROUP="scanner" , ENV{libsane_matched}="yes"
et oui pour tous mes tests je fais un reboot du poste. J'ai d'ailleurs l'impression de faire du windows.
Hors ligne
#37 Le 28/02/2019, à 11:51
- maxire
Re : [Résolu] Partage scanner réseau impossible
Ah, j'ai compris, j'ai mis un zéro en trop dans idProduct, corrige /etc/udev/rules.d/69-udev-canon.rules avec :
# CANON LIDE120
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="190e", MODE="0664" , GROUP="scanner" , ENV{libsane_matched}="yes"
Et cela devrait être mieux !
Il est possible de ne pas redémarrer la machine pour prendre en compte la nouvelle règle udev cependant le redémarrage de la machine lève tout doute sur cette prise en compte.
Dernière modification par maxire (Le 28/02/2019, à 13:03)
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#38 Le 28/02/2019, à 15:33
- maiden65
Re : [Résolu] Partage scanner réseau impossible
Maxire, tu es SUBLISSIME !!!
Effectivement en enlevant le 0 (zero) ca marche beaucoup mieux.
scanimage -L
device `genesys:libusb:002:004' is a Canon LiDE 120 flatbed scanner
device `net:localhost:genesys:libusb:002:004' is a Canon LiDE 120 flatbed scanner
Maintenant effectivement on voit bien les 2 lignes avec le net.
Et je viens de tester depuis le poste de ma compagne, et j'ai pu scanner depuis celui-ci.
Donc cela fonctionne très bien.
Il ne me reste plus qu'à revoir toutes les opérations pertinentes qui sont à faire, de les lister correctement ici, pour que d'autres puissent utiliser leur scanner comme cela.
Encore MERCI !!!
Je ferais la liste des opérations ce WE tranquillement et je la posterais.
Cordialement.
Hors ligne
#39 Le 19/03/2019, à 08:54
- maiden65
Re : [Résolu] Partage scanner réseau impossible
Bonjour tout le monde,
Désolé pour le retard de retour d'expérience mais le voici
Donc pour installer un scanner CANON LiDE120 en USB sous ubuntu server voici ce que j'ai fait et qui fonctionne :
1 - installation des paquets :
apt install libsane1 libsane-common libsane-extras libsane-extras-common sane-utils
2 - configuration saned :
+ /etc/sane.d/saned.conf
10.0.0.1/24
localhost
+ /etc/sane.d/net.conf
localhost
10.0.0.1/24
+ /etc/sane.d/genesys.conf
# Canon LiDE 120
usb 0x04a9 0x190
3 - ajout de saned dans le groupe scanner
gpasswd -a saned scanner
4 - demarrage de saned.socket en auto pour le systemd
systemctl enable saned.socket
5 - configuration du rules.d pour le scanner
# CANON LIDE120
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="190e", MODE="0664" , GROUP="scanner" , ENV{libsane_matched}="yes"
6 - redémarrer le serveur
vérification
scanimage -L
device `genesys:libusb:001:003' is a Canon LiDE 120 flatbed scanner
device `net:localhost:genesys:libusb:001:003' is a Canon LiDE 120 flatbed scanner
Ensuite sur le poste client bien mettre l'adresse IP du serveur du scanner et tester !!!
pour moi ca marche!!!
Bon courage à vous
Hors ligne