Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Linux Forum Linux-Web.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

13.09.2007, 22:55

Problem mit Scannererkennung nur als Benutzer

Hallo Linux-User,
als Linux Neuling bin ich auf eure Hilfe angewiesen:
Ich nutze open Suse 10.2 und möchte meinen "alten" Scanner des Typs "Medion LT 9891" (Mustek_1200_CP) zum Laufen bringen. Sane und Xsane wurde installiert und die conf-Dateien angepasst. Wenn ich mich als "root" anmelde funktioniert er auch. Melde ich mich aber als Benutzer an, wird der Scanner am Parallelport nicht erkannt. Wahrscheinlich liegt das Problem an irgendwelchen Benutzerechten... kann mir dazu bitte jemand helfen?

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

2

13.09.2007, 23:34

RE: Problem mit Scannererkennung nur als Benutzer

du hast schlicht und einfach sane falsch konfiguriert.
sane ist eine server-client-anwendung.
du musst den zugriff vom host und vom user erlauben, um zugriff auf saned über xsane zu erhalten. in der normalkonfiguration muss der user in der gruppe scanner sein.

lies bitte die dokumentation!
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

3

14.09.2007, 17:59

RE: Problem mit Scannererkennung nur als Benutzer

Vielen Dank für deine schnelle Anwort.
Klingt für mich auch logisch was du geschrieben hast, nur leider kann ich unter meiner Benutzerverwaltung keine Gruppe 'Scanner' finden. Könnte mir jemand mitteilen, welche zusätzliche Gruppe ich meinem Benutzerkonto zuweisen muß (bevor ich die Liste einzeln durchgehe)?
Das Benutzerkonto ist z.Zt. Mitglied der Gruppen games, dialout,video,users.

4

02.10.2007, 01:07

RE: Problem mit Scannererkennung nur als Benutzer

Problem behoben: Xsane muss als root vom Benutzer ausgeführt werden. Hab die entsprechenden Einstellungen gefunden. Danke.

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

5

02.10.2007, 14:31

RE: Problem mit Scannererkennung nur als Benutzer

Zitat

Original von AHI
Xsane muss als root vom Benutzer ausgeführt werden.


und wie soll der benutzer das machen? da müsste er ja das root-passwort kennen!!!
das ist immer noch nicht richtig.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

6

02.10.2007, 18:28

Naja...hab mich vielleicht etwas oberflächlich ausgedrückt. Soweit ich mich erinnere (ca. 5 Stunden im Netz gesucht und verschiedene Sachen ausprobiert), habe ich folgendes gemacht, was zum Erfolg geführt hat:
1.) Unter den Benutzereinstellungen hab ich die Gruppe "lp" hinzugefügt (Parallelport "LPT").
2.) Dann musste ich die Datei "mustek_pp.conf" editieren: Anstatt des Eintrags "scanner Mustek-1200CP 0x378 cis1200" musste ich "scanner Mustek-1200CP parport0 cis1200" eintragen.
3.) Dann Neustart und seitdem funktionirt der Scanner mit "sane" sanemäßig gut als Benutzer =D .
Was ich allerdings immer noch nicht verstehe: Warum hatte der Lifetec Scanner als "root" funktioniert?

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

7

02.10.2007, 19:23

ich kann deine lösung nicht ganz nachvollziehen, aber du musst grundsätzlich verstehen, dass der benutzer überhaupt nicht auf den scanner zugreift. xsane ist nur ein frontend, ähnlich wie dein webbrowser, der den saned daemon kontaktiert. dieser ist vergleichbar mit der aufgabe eines apache-webservers (im übertragenen sinne). xsane schickt eine anfrage an saned über das netz (dazu MUSS saned in der /etc/inetd.conf eingetragen sein, oder xinetd). von xsane kommt die anfrage über das netzwerk bei saned an (auch wenn alles auf der selben maschine passiert) und saned greift auf den scanner zu und hat root-rechte, nicht die userfrontends. dabei wird durch saned getestet, ob die anfrage von einer zulässigen maschine und einem zulässigen user erfolgt, ansonsten wird in xsane angezeigt, dass kein zugriff auf den scanner besteht. genau genommen ist diese auskunft falsch, da in wirklichkeit saned den zugriff verwehrt. die meldung "es besteht kein zugriff auf saned" würde aber wohl den normalen dödeluser verwirren, deshalb meldet xsane den verständlicheren, aber sachlich falschen hinweis "es wurde kein scanner gefunden". das ist etwas verwirrend, ist aber wohl der usability geschuldet. wenn das kommando scanimage.... funktioniert, dann kann saned auch auf den scanner zugreifen und damit auch xsane. saned muss nur durch inetd aufgerufen werden und der host und der user müssen zum scannen berechtigt werden. das wird über die saned.conf und die ausführungsrechte auf xsane geregelt. die saned.conf ist also anzupassen und der user muss sich in einer gruppe befinden, die xsane ausführen darf.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

8

06.10.2007, 23:17

Danke für die Erklärung. Bin wirklich für jede Info dankbar... aber die saned.conf wurde von mir nicht angepasst. Bin gerade beruflich unterwegs, kann die Datei aber später posten wenn du möchtest! Nochmals Danke.

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

9

06.10.2007, 23:31

ja, poste die mal bei gelegenheit.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

10

04.11.2007, 17:57

Zitat

Original von linuxerr
ja, poste die mal bei gelegenheit.


wie versprochen:

-Eintragungen der Datei /etc/sane.d/mustek_pp.conf:
scanner Mustek-1200CP parport0 cis1200

-Eintragungen der Datei /etc/xinetd.conf:
defaults
{
log_type = FILE /var/log/xinetd.log
log_on_success = HOST EXIT DURATION
log_on_failure = HOST ATTEMPT
# only_from = localhost
instances = 30
cps = 50 10
#
# The specification of an interface is interesting, if we are on a firewall.
# For example, if you only want to provide services from an internal
# network interface, you may specify your internal interfaces IP-Address.
#
# interface = 127.0.0.1
}
includedir /etc/xinetd.d

-In der Datei /etc/sane.d/saned.conf sind sämtliche Einträge auskommentiert!!!

-Eine Datei namens inetd.conf wurde nicht gefunden!!!

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

11

04.11.2007, 18:28

Zitat

Original von AHI
-Eine Datei namens inetd.conf wurde nicht gefunden!!!


ja, auf deinem system ist der xinetd installiert.
schau mal in das verzeichnis /etc/xinetd.d/ ob sich da eine datei befindet, die sane, saned oder scanner oder so ähnlich heisst und poste die mal.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

12

04.11.2007, 19:01

da gibt's nur die folgenden:

file:///etc/xinetd.d/chargen
file:///etc/xinetd.d/chargen-udp
file:///etc/xinetd.d/cups-lpd
file:///etc/xinetd.d/daytime
file:///etc/xinetd.d/daytime-udp
file:///etc/xinetd.d/dvbcat
file:///etc/xinetd.d/echo
file:///etc/xinetd.d/echo-udp
file:///etc/xinetd.d/netstat
file:///etc/xinetd.d/rsync
file:///etc/xinetd.d/sane-port
file:///etc/xinetd.d/servers
file:///etc/xinetd.d/services
file:///etc/xinetd.d/swat
file:///etc/xinetd.d/systat
file:///etc/xinetd.d/tftp
file:///etc/xinetd.d/time
file:///etc/xinetd.d/time-udp
file:///etc/xinetd.d/vnc
file:///etc/xinetd.d/vsftpd

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

13

04.11.2007, 20:04

das file sane-port
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

14

04.11.2007, 20:27

default: off
# description: The saned provides scanner service via the network. \
# Applications like kooka, xsane or xscanimage can use the remote \
# scanner.
service sane-port
{
socket_type = stream
port = 6566
wait = no
user = root
group = root
server = /usr/sbin/saned
disable = yes
}

15

05.11.2007, 11:33

Zitat

Original von AHI

user = root
group = root

}


Ich würde root ändern in Deinen Usernamen, dann müßte es gehen.

16

05.11.2007, 19:33

Vielen Dank für eure Hilfe:
Aber nochmal, wie ich im 4. Beitrag schon geschrieben habe: Der Scanner funktioniert bei mir ohne Probleme!!! Ich bin davon ausgegangen, dass "Linuxerr" und ich weiterhin in Kontakt standen, um die Lösung des Problems zu erforschen, da es sich nicht einwandfrei nachvollziehen läßt, warum es bei mir funktioniert. Ich möchte aber niemanden die kostbare Zeit stehlen...es wird wohl "user" geben, die eure Hilfe dringender benötigen! Bin für entsprechende Hilfe trotzdem jederzeit dankbar, da ich, wie gesagt, noch am "Linux-Anfang" stehe.

Thema bewerten