scanner solo come root

Riconoscimento, installazione e configurazione delle periferiche.
Scrivi risposta
ororo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 343
Iscrizione: giovedì 8 maggio 2008, 9:04

scanner solo come root

Messaggio 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  :'(
scusate l'inioranza ;)
ororo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 343
Iscrizione: giovedì 8 maggio 2008, 9:04

Re: scanner solo come root

Messaggio da ororo »

up
scusate l'inioranza ;)
Avatar utente
snaut
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 267
Iscrizione: lunedì 1 settembre 2008, 15:12
Località: Salorno (BZ)
Contatti:

Re: scanner solo come root

Messaggio da snaut »

Controlla nelle impostazioni utente, perchè di default non c'è la spunta su "utilizzo scanner".
ororo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 343
Iscrizione: giovedì 8 maggio 2008, 9:04

Re: scanner solo come root

Messaggio da ororo »

sì c'è la spunta su "use scanners"
scusate l'inioranza ;)
ororo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 343
Iscrizione: giovedì 8 maggio 2008, 9:04

Re: scanner solo come root

Messaggio 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!
scusate l'inioranza ;)
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: scanner solo come root

Messaggio da shouldes »

Riapro, nella speranza di poter risolvere anche io.

Lo scanner mi funziona solo da root.
Avatar utente
Guiodic
Accecante Asceta
Accecante Asceta
Messaggi: 28474
Iscrizione: martedì 24 aprile 2007, 15:28
Località: Roma
Contatti:

Re: scanner solo come root

Messaggio 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.
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: scanner solo come root

Messaggio 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.
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: scanner solo come root

Messaggio da shouldes »

Nulla da fare, funziona lo scanner, ma quando chiudo il programma mi da:

impossibile salvare il file: permesso negato.
Avatar utente
Mozo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2974
Iscrizione: giovedì 9 marzo 2006, 10:43
Desktop: mate
Distribuzione: Ubuntu Mate 22.04.3 LTS
Località: On The Air

Re: scanner solo come root

Messaggio da Mozo »

In altri topic avevo letto che usare vim al posto di gedit risolve situazioni simili.  
Spero aiuti...   :-\
Ultima modifica di Mozo il martedì 9 giugno 2009, 1:19, modificato 1 volta in totale.
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: scanner solo come root

Messaggio 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
ororo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 343
Iscrizione: giovedì 8 maggio 2008, 9:04

Re: scanner solo come root

Messaggio 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)
scusate l'inioranza ;)
Avatar utente
ethyl
Rampante Reduce
Rampante Reduce
Messaggi: 7766
Iscrizione: venerdì 19 gennaio 2007, 16:31

Re: scanner solo come root

Messaggio 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.
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: scanner solo come root

Messaggio 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.
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 10 ospiti