Pagina 1 di 1

scanner solo come root

Inviato: domenica 22 giugno 2008, 22:33
da ororo
so che questo argomento è già stato trattato 1000 volte, ma i post già esistenti non mi hanno aiutato.

Ho uno scanner AGFA snapscan 1212u, che ha sempre funzionato con kooka e kubuntu 7.10. Non l'ho più usato da parecchio tempo, e ora non parte più (hardy 8.04).
E' un problema di diritti, perchè sia Kooka sia XSane mi rilevano lo scanner quando avvio da root, ma non da utente normale.

N.B. l'utente normale fa già parte del gruppo scanner, e quindi non riesco a capire dove sia il problema.

ciao  :'(

Re: scanner solo come root

Inviato: mercoledì 17 settembre 2008, 8:15
da ororo
up

Re: scanner solo come root

Inviato: mercoledì 17 settembre 2008, 12:03
da snaut
Controlla nelle impostazioni utente, perchè di default non c'è la spunta su "utilizzo scanner".

Re: scanner solo come root

Inviato: mercoledì 17 settembre 2008, 20:44
da ororo
sì c'è la spunta su "use scanners"

Re: scanner solo come root

Inviato: martedì 30 settembre 2008, 14:31
da ororo
Dopo mesi, ho (quasi) risolto.
Con

Codice: Seleziona tutto

sane-find-scanner
ho capito che il mio scanner si trova (chissà cosa vorrà dire) all'indirizzo /dev/bus/usb/003/004. Tale file risulta appartenere al gruppo root anzichè scanner; se cambio manualmente il gruppo del file, tutto funziona a meraviglia.

Ma - purtroppo - ad ogni accensione siamo daccapo. A quanto ho capito tutti i file di /dev/ sono creati all'avvio da udev, il quale però non mi setta giusti i gruppi di appartenenza.

Ora, ho due possibilità. (1) riesco a dire a udev di mettere giusti i gruppi. Non so neanche da che parte cominciare. oppure (2) faccio uno script che ad ogni avvio mi setti i diritti corretti... come si fa?

grazie!

Re: scanner solo come root

Inviato: martedì 9 giugno 2009, 0:31
da shouldes
Riapro, nella speranza di poter risolvere anche io.

Lo scanner mi funziona solo da root.

Re: scanner solo come root

Inviato: martedì 9 giugno 2009, 0:39
da Guiodic
shouldes ha scritto: Riapro, nella speranza di poter risolvere anche io.

Lo scanner mi funziona solo da root.
sane-find-scanner

poi controlla i permessi.

Re: scanner solo come root

Inviato: martedì 9 giugno 2009, 0:57
da shouldes
proprietario root gruppo root.

Comunque, spiego ciò che ho fatto:

sistema»amministrazione»utenti e gruppi        ho creato il gruppo scanner, quindi fra i privilegi è spuntato che posso usare gli scanner, quando ho messo la spunta sul mio utente nel gruppo scanner.

poi: sudo gedit /etc/udev/rules.d/45-libsane.rules      e ho inserito  SYSFS{idVendor}=="04f9", SYSFS{idProduct}=="0182", MODE="664", GROUP="scanner"

ora funziona perfettamente, ma quando clicco su esci, mi da errore, è solo un fastidio, ma tutto funziona, compreso acquisizione e salvataggio.

il messaggio di errore è:

Non è possibile creare il file

provo a smanettare un pochino e vedo se risolvo del tutto.

Re: scanner solo come root

Inviato: martedì 9 giugno 2009, 1:13
da shouldes
Nulla da fare, funziona lo scanner, ma quando chiudo il programma mi da:

impossibile salvare il file: permesso negato.

Re: scanner solo come root

Inviato: martedì 9 giugno 2009, 1:17
da Mozo
In altri topic avevo letto che usare vim al posto di gedit risolve situazioni simili.  
Spero aiuti...   :-\

Re: scanner solo come root

Inviato: martedì 9 giugno 2009, 1:23
da shouldes
Mozo ha scritto: In altri topic avevo letto che usare vim al posto di gedit risolve situazioni simili.  
Spero aiuti...   :-\
Risolto con il metodo 3 di Guiodic.

http://forum.ubuntu-it.org/viewtopic.ph ... 6#p2158196

Re: scanner solo come root

Inviato: martedì 9 giugno 2009, 10:15
da ororo
Sì se hai *tempo* ti consiglio di provare il metodo 3.
Io viceversa avevo risolto usando il metodo 2, avevo fatto uno script banalissimo
che mi cambia i permessi ad ogni avvio:

Codice: Seleziona tutto

echo chown root:scanner /dev/bus/usb/003/004 > ~/fix_scanner.sh
chmod a+x ~/fix_scanner.sh
sudo mv ~/fix_scanner.sh /etc/init.d
sudo ln -s /etc/init.d/fix_scanner.sh /etc/rcS.d/S60fix_scanner.sh
(il nome esatto del device dipende dal tuo pc)

Re: scanner solo come root

Inviato: martedì 9 giugno 2009, 10:19
da ethyl
basta aggiungere l'utente al gruppo saned

Codice: Seleziona tutto

sudo adduser nome_utente saned
sostituite nome_utente col nome reale usato, e rifate il login per permettere l'ingresso nel gruppo.

Re: scanner solo come root

Inviato: martedì 9 giugno 2009, 17:56
da shouldes
ethyl ha scritto: basta aggiungere l'utente al gruppo saned

Codice: Seleziona tutto

sudo adduser nome_utente saned
sostituite nome_utente col nome reale usato, e rifate il login per permettere l'ingresso nel gruppo.
Con me quel metodo non ha funzionato, ho risolto con il metodo 3 del link che ho postato.

Ho dovuto scaricare i driver del mio scanner dal sito del produttore.
Ho dovuto creare una regola per udev.
Ho dovuto creare il gruppo scanner e metterci l'utente.

Solo dopo aver creato il gruppo scanner ho visto nei privilegi utente la voce che permette di usare uno scanner.