Sous linux la plupart des fichiers correspondant à mon matériel ne sont accessible que par root. Pour mon modem USB ou mon imprimante je n'ai pas eu de problème, mais pour mon Scanner et pour le port série j'ai des problèmes.
Je pense qu'il suffirait d'un chmod bien placé pour corriger ce qui ne va pas, mais je trouve que ce n'est pas super pratique, surtout que je n'ai pas vraiment envie de passer mon temps à chercher à quel fichier correspond tel périphérique. Je me demandais s'il n'y avait pas une solution plus élégante. Et pourquoi certains composants n'ont pas posé de pb et d'autres si ?

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
guilc Le 01/11/2005 à 11:03 Vraissemblablement, il suffira d'ajouter ton utilisateur au groupe adéquat.
Pour le port série, ls -l /dev/ttyS0 -> tu regardes le groupe (sans doute tty) -> vigr (en root), et tu ajoute ton login sur la bonne ligne.
Pour le scanner usb, c'est plus chiant, parceque y a pas d'entrée dans /dev. Mais en fouillant la doc de ta distro, ça doit se trouver. Par exemple, pour Gentoo, il suffit d'etre dans le groupe "scanner"
OK, ça implique alors qu'en installant certains packages des groupes sont créés.
En installant le package sane, je n'ai pas de groupe scanner qui a été créé. Donc il faudra que je le crée, puis que j'indique que le fichier correspondant au scanner a les droits qu'il faut sur ce groupe puis enfin que je m'ajoute au groupe scanner.
Cependant, il me semble que les périphériques usb sont montés à un certain moment du boot et que les droits d'accès sont alors réinitialisés. Je me trompe ?

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
guilc Le 01/11/2005 à 22:14 Hum, bizarre, chez moi ce ficheir est installé par "sane-backend", le paquet qui contient tous les drivers de scanner...
La, je peux pas t'aider :/
Je n'ai pas de package sane-backend. Cela dit, les drivers doivent être quelque part puisqu'en root je peux scanner.
Edit : les drivers sont dans /usr/lib/sane

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
guilc Le 01/11/2005 à 22:27 Sans doute. Sane-backend, c'est le nom du paquet sosu Gentoo, ça peut varier selon les distros...
Mais sinon, tu as regardé dans /proc/bus/usb/xxx/yyy (ou xxx/yyy sont des chiffres du type 001, ou 002, etc...) ?
Tu peux trouver les bonnes valeurs xxx et yyy en faisant un "lsusb" (la ligne correspondant au scanner, les valeurs "Bus 006 Device 002" par exemple, ça donne xxx=006, yyy=002). C'est quoi les droits de de fichier ?