Salut à tous,
Suite à mon épisode d'installation scanner, je suis confronté à un autre problème, qui semble assez commun : je peux scanner à coup de sudo scanimage
mais pas en tant que moi-même, sans sudo
.
J'ai trouvé d'autres personnes avec le même problème mais je n'ai pas réussi à corriger ça. Pour comparer sudo -u saned scanimage
ne fonctionne pas mieux.
Existe-il une solution simple pour corriger ça ?
Voici des p'tites infos du système :
- elementary OS Luna, fork de Ubuntu
- groups :
xinfe adm cdrom sudo dip plugdev fuse scanner lpadmin saned sambashare vboxusers
# mettre ton utilisateur dans le groupe saned
Posté par NeoX . Évalué à 4.
sudo adduser Xinfe saned
devrait ajouter ton utilisateur au groupe saned, mais je viens de voir que c'est deja le cas (le resultat de
groups
)verifier que le binaire scanimage est bien eXecutable pour les autres utilisateurs que root
ls -l $(which scanimage)
t'en dira plus.[^] # Re: mettre ton utilisateur dans le groupe saned
Posté par Xinfe (site web personnel) . Évalué à 1.
De ce côté, ça semble plutôt bon :
Je vais essayer les réponses de dessous…
# groupe scanner
Posté par syntaxerror . Évalué à 1.
Pour les utilisateurs locaux c'est le groupe scanner
sudo adduser toi scanner
La doc détaillée devrait se trouver quelque part ici:
less /usr/share/doc/sane-utils/README.Debian
[^] # Re: groupe scanner
Posté par Xinfe (site web personnel) . Évalué à 1.
C'est l'une des solutions proposées que j'avais déjà essayée :
Pour le coup, le man ne m'aide pas trop dans le sens où il dit que
ce qui est cohérent avec l'autre page du manuel qui dit
Je suis donc encore dans le flou…
# Droits ?
Posté par Tonton Benoit . Évalué à 2. Dernière modification le 31 juillet 2013 à 01:03.
Quels sont les droits sur le périphérique scanner/imprimante (dans /proc/bus/usb normalement)
Y'a quelques années y'a eu un problème de droits avec les imprimantes multifonctions, avec la disparition de l'usblp on s'est retrouvés avec un même périphérique devant avoir des droits différents (à la fois imprimante groupe lp et scanner groupe scanner), je ne sait pas comment ça a été résolu maintenant.
[^] # Re: Droits ?
Posté par Xinfe (site web personnel) . Évalué à 1.
Bah pour le coup, je n'ai pas de
/proc/bus/usb
et rien qui y ressemble de près ou de loin…[^] # Re: Droits ?
Posté par Tonton Benoit . Évalué à 2.
"Tout est fichier" le périphérique est bien quelque part dans /proc /sys ou /dev reste à savoir où maintenant.
Je brancherai un scanner ce soir pour voir où il apparaît.
[^] # Re: Droits ?
Posté par Xinfe (site web personnel) . Évalué à 1.
Ouep, je sais que tout est fichier, mais toujours caché dans une arborescence pas toujours identique dans des dossiers aux noms totalement abscons.
Ce n'est que mon avis :)
Je vais travailler sur un petit script pour numériser à la chaîne rapidement, à moins que ça existe déjà ?
[^] # Re: Droits ?
Posté par NeoX . Évalué à 2.
on appelle ca un chargeur, tu met ta liasse, ca scanne,
idealement tu peux choisir :
- soit toutes les pages dans un seul fichier,
- soit chaque page dans un fichier séparé
;)
[^] # Re: Droits ?
Posté par Xinfe (site web personnel) . Évalué à 1.
Nope, je parlais côté logiciel. (J'ai un scanner plat)
Je veux suivre ce protocole :
Donc en sortie, on se trouve avec des documents proprement nommés :
Je met juste 3 plombes à faire car le shell scripting, je ne connais pas trop (j'ai fait du PowerShell), et je vais de multiples choses en même temps.
[^] # Re: Droits ?
Posté par NeoX . Évalué à 2.
des pistes.
plutot que le timestamp, tu peux utilisateur
mktemp
qui est là pour ca, faire un fichier temporaire qui sera unique.
sinon tu peux surement faire autrement.
demander le nom
demander le nombre de page
totalpage est mis à zero
tant que le nombre de page n'est pas atteint
- scanner
- enregistrer avec le nom-totalpage
recommencer ? o/N
si o (oui) relancer le script
[^] # Re: Droits ?
Posté par Xinfe (site web personnel) . Évalué à 1.
Le coup du nom à coup de timestamp, c'est juste pour avoir un nom par défaut, si l'utilisateur est trop fainéant pour en saisir un lui même. C'est donc le nom définitif du fichier, si un autre nom n'est pas proposé.
Et dans le cas de ma procédure, ça recommence automatiquement (page suivante ou nouveau document), la numérotation continue ou recommence si c'est nécessaire, et évite d'avoir à compter le nombre de pages à scanner :)
Mais c'est juste que je suis une quiche en shell scripting, mon if ne marche pas. Mais je vais essayer de trouver par moi même…
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.