[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[SANE] mustek_pp und inetd



Als Luser kann ich natürlich nicht über das Backend
"mustek_pp" scannen, weil dazu root-Rechte erforderlich
sind. Daher muß man auf das "net"-Backend greifen, und dann
funktioniert es prinzipiell.

Aber: nicht wirklich. /etc/inetd.conf und /etc/services
haben die der Dokumentation von saned entnommenen Einträge
(mit der Einschränkung, daß ich für user und group lp.lp
statt saned.saned gewählt habe, weil die
Druckerschnittstelle eben der Gruppe lp zugeordnet ist).

Leider stirbt saned sofort, wenn dieser über inetd
aufgerufen wird. Z.B. findet man nach einem einfachen

paulsen@k2:~$ scanimage -T

mit der Antwort

scanimage: no SANE devices found

in den Log-Dateien

Jun  9 16:39:05 k2 saned[863]: check_host: access by remote host: 127.0.0.1 
Jun  9 16:39:05 k2 saned[863]: init: access by paulsen@localhost accepted 
Jun  9 16:39:05 k2 saned[863]: quit: exiting

Etwas anders sieht es aus, wenn ich (nachdem der
sane-Eintrag in /etc/inetd.conf entfernt ist) root saned an
der Eingabeaufforderung startet, ruhig mal mit der Option
-d128, um möglichst viele Informationen zu erhalten:

k2:~# saned -d128
[saned] main: starting debug mode (level 128)
[saned] main: trying to get port for service `sane'
(getservbyname)
[saned] main: port is 6566
[saned] main: socket ()
[saned] main: setsockopt ()
[saned] main: bind ()
[saned] main: listen ()
[saned] main: waiting for control connection

Er ist gestartet. Schön. Wieder

paulsen@k2:~$ scanimage -T

Das sieht gut aus. Es dauert ein wenig, der Scanner erwacht
und die root-Konsole meldet inzwischen:

[saned] check_host: access by remote host: 127.0.0.1
[saned] check_host: remote host is IN_LOOPBACK: access accepted
[saned] init: access by paulsen@localhost accepted
[saned] process_request: waiting for request
[saned] process_request: got request 1
[saned] process_request: waiting for request
[saned] process_request: got request 2
[saned] process_request: access to resource `mustek_pp' accepted
[saned] process_request: waiting for request
[saned] process_request: got request 4

Hier kürzen wir mal ein wenig  ;-)

[saned] do_scan: trying to read 8188 bytes from scanner
[saned] do_scan: read 8188 bytes from scanner
[saned] do_scan: processing RPC request on fd 4
[saned] process_request: waiting for request
[saned] process_request: got request 8
[saned] do_scan: done, status=Success
[saned] process_request: waiting for request
[saned] process_request: got request 3
[saned] process_request: waiting for request
[saned] process_request: got request 10
[saned] quit: exiting

Anders gesagt: nachdem der Luser einmal saned behelligt hat,
verabschiedet der sich.


Hmm. Bitte entfernt die Tomaten von meinen Augen: was mache
ich flasch?


  Holger



-- 
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-request@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listmaster@lists.debian.org (engl)



Reply to: