Yves Darricau wrote:
>Bonsoir,
>
>Le Lundi 24 Juillet 2006 17:34, Rene Mages (ramix) a écrit :
>
>Merci de ta réponse.
>
>
>
>>une démarche classique donc (à executer en root):
>>1) si tu n'as pas de groupe d'utilisateurs "scanner" tu dois en créer un :
>> groupadd scanner
>>
>>
>
>Tout cela est correct.
>
>
>
>>2) puis éditer /etc/group pour ajouter les utilisateurs (toto dans
>>l'exemple) :
>>
>>
>
>existe, les utilisateurs font partie de ce groupe ainsi que de saned ; scanner
>utilisé en réseau.
>
>
>
>> puis faire en sorte que ton Scanner Snapscan 1236 appartienne au
>>groupe "scanner" et changer les droits (Read-Write pour scanner --> 660)
>>
>>
>
>C'est ce que je fais actuellement à la main. Par ailleurs après modifications
>des droits, tout fonctionne bien en local et en réseau.
>
>Au démarrage, certainement par hotplug, le propriétaire (saned) ainsi que le
>groupe (scanner) sont correctement assignés mais les droits (600) ne sont pas
>bons.
>
>J'ai bien trouvé un fichier /etc/sane.d/hotplug/libsane.db qui semble gérer
>cette action mais le type de mon scanner n'y figure pas et les droits
>indiqués pour les autres sont 660.
>
>Bonne soirée,
>
>Yves
>
>
>
>Linux-Azur : http://www.linux-azur.org
>Désinscriptions: http://www.linux-azur.org/liste.php3
>**** Pas de message au format HTML, SVP ****
>
>
>
Allez je m'y colle, j'ai un scanner scsi à la maison alors je peux faire
quelques tests.
après quelques petits tests voici mon analyse :
dans /etc/sane.d/hotplug/libsane.db il doit y avoir surtout de scanners usb.
pour les scanner scsi :
dans /etc/udev/permissions.rules
BUS=="scsi", SYSFS{type}=="6", GROUP="scanner"
devient
BUS=="scsi", SYSFS{type}=="6", MODE="0660", GROUP="scanner"
pour le verifier en live
// s'assurer qu'aucun programme n'utilise un périphérique /dev/sgX
modprobe -r sg
ls -l /dev/sg
// la ca doit etre vide
/etc/init.d/udev restart
ls -l /dev/sg*
// la ca doit avoir les bons droits.
crw-rw---- 1 root scanner 21, 5 Jul 24 22:35 /dev/sg0
Par contre chez moi ca marchait déjà et les droits de /dev/sg0 sont en
root scanner et non saned. dans mon environement je charge le pilote de
ma carte scsi par un modprobe advansys.
Selon les install ca peut aussi se trouver dans
|/etc/udev/permissions.d/udev.permissions
( ubuntu ).
|
Linux-Azur : http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****