Xsane erkennt Scanner nicht /dev/sg1
Hallo, habe Probleme, meinen Scanner, einen Mustek SE 12000 plus anzusprechen. Es lief unter 7.2 problemlos, unter 7.3 nicht. Der Scanner ist das device /dev/sg1, mein CD-Brenner läuft als /sg0. Die Rechte für sg1 sind 666, wie auch früher. Sane-find-scanner findet den Scanner unter sg1 und auch den symbolischen Link scanner. Xsane erkennt, genau wie Kooka, keinen Scanner. Wenn Yast2 den Scanner einrichtet und testet wird der Scanner erkannt und der angebotene Testscan funktioniert. scanimage -d /dev/sg1 läßt den Scanner scannen, erzeugt aber kein pnm file sondern gibt die Daten auf der Konsole aus (evtl. Bedienungsfehler von mir, aber der Scanner ist wenigstens ansprechbar. Hat jemand Ideen? Vielen Dank im Voraus Rolf Schröder
Hallo Rolf,
From the keyboard of Rolf.Schroeder,
Hallo, habe Probleme, meinen Scanner, einen Mustek SE 12000 plus anzusprechen. Es lief unter 7.2 problemlos, unter 7.3 nicht. Der Scanner ist das device /dev/sg1, mein CD-Brenner läuft als /sg0. Die Rechte für sg1 sind 666, wie auch früher. Sane-find-scanner findet den Scanner unter sg1 und auch den symbolischen Link scanner. Xsane erkennt, genau wie Kooka, keinen Scanner. Wenn Yast2 den Scanner einrichtet und testet wird der Scanner erkannt und der angebotene Testscan funktioniert. scanimage -d /dev/sg1 läßt den Scanner scannen, erzeugt aber kein pnm file sondern gibt die Daten auf der Konsole aus (evtl. Bedienungsfehler von mir, aber der Scanner ist wenigstens ansprechbar.
Hat jemand Ideen?
Vielleicht solltest du die Dateien unter /etc/sane.d mal anschauen. In dll.conf mußt du glaube ich mustek als einziges aktivieren. Und die mustek.conf sollte das Device oder den Link zum device beinhalten. Xsane als root geht auch nicht? IMHO ist auch sinnvoller eine Gruppe scanner anzulegen und den Benutzer in die Gruppe aufzunehmen. Dann chmod 640 /dev/sg1 chgrp scanner /dev/sg1 Ausloggen und wieder einloggen und dann sollte nur der Benutzer der in der Gruppe scanner ist Zugriff auf deinen Scanner haben. (ansonsten hat auch der Rest der Welt Zugriff drauf ;)) bye Waldemar
Hallo!
Am Tue, 6 Nov 2001 12:57:46 +0100 schrieb Waldemar Brodkorb
IMHO ist auch sinnvoller eine Gruppe scanner anzulegen und den Benutzer in die Gruppe aufzunehmen. Dann chmod 640 /dev/sg1 chgrp scanner /dev/sg1
Ausloggen und wieder einloggen und dann sollte nur der Benutzer der in der Gruppe scanner ist Zugriff auf deinen Scanner haben. (ansonsten hat auch der Rest der Welt Zugriff drauf ;))
Woran liegt es eigentlich, daß so eindeutige Regeln nicht funktionieren?: andreas@gamma:~ > id uid=500(andreas) gid=100(users) Gruppen=100(users),14(uucp), 16(dialout),102(ftp4www),104(scanner) andreas@gamma:/dev > ls -l /dev/sgb lrwxrwxrwx 1 root root 3 Jul 13 23:10 /dev/sgb -> sg1 andreas@gamma:/dev > ls -l /dev/sg1 crw-r----- 1 root scanner 21, 1 Jul 13 23:10 /dev/sg1 Ausführen tu´ ich: /usr/local/bin/xsane -s mustek:/dev/sgb & Führe ich dieses Kommando als root aus, wird xsane problemlos gestartet, als user andreas erhalte ich eine Fehlermeldung: Fehler beim Öffnen des Geräts 'mustek:/dev/sgb': Ungültiges Argument Was soll man da noch tun, um als user scannen zu können? Das ist ja irre.... Gruß -- Andreas Meyer http://home.wtal.de/MeineHomepage
On 06-Nov-2001 Andreas Meyer wrote:
Hallo!
Am Tue, 6 Nov 2001 12:57:46 +0100 schrieb Waldemar Brodkorb
: IMHO ist auch sinnvoller eine Gruppe scanner anzulegen und den Benutzer in die Gruppe aufzunehmen. Dann chmod 640 /dev/sg1 chgrp scanner /dev/sg1
chgrp scanner /dev/sgb
Ausführen tu´ ich: /usr/local/bin/xsane -s mustek:/dev/sgb &
Führe ich dieses Kommando als root aus, wird xsane problemlos gestartet, als user andreas erhalte ich eine Fehlermeldung: Fehler beim Öffnen des Geräts 'mustek:/dev/sgb': Ungültiges Argument
Mit den deutschsprachigen Meldungen kann ich leider nichts anfangen,
ansonsten s.o.
Gruss,
Heinz.
--
E-Mail: Heinz W. Pahlke
Hallo!
Am Tue, 06 Nov 2001 17:20:56 +0100 (CET) schrieb "Heinz W. Pahlke"
Dann chmod 640 /dev/sg1 chgrp scanner /dev/sg1
chgrp scanner /dev/sgb
ls -l /dev/sgb lrwxrwxrwx 1 root root 3 Jul 13 23:10 /dev/sgb -> sg1 chgrp scanner /dev/sgb root@gamma:/ > ls -l /dev/sgb lrwxrwxrwx 1 root root 3 Jul 13 23:10 /dev/sgb -> sg1 ls -l /dev/sg1 crw-r----- 1 root scanner 21, 1 Jul 13 23:10 /dev/sg1 Irgendwie kann ich´s nicht fassen. Gruß -- Andreas Meyer http://home.wtal.de/MeineHomepage
Hallo Andreas, Andreas Meyer wrote:
Am Tue, 06 Nov 2001 17:20:56 +0100 (CET) schrieb "Heinz W. Pahlke">
Dann chmod 640 /dev/sg1 chgrp scanner /dev/sg1
chgrp scanner /dev/sgb
ls -l /dev/sgb lrwxrwxrwx 1 root root 3 Jul 13 23:10 /dev/sgb -> sg1
Halt, da stehts doch: /dev/sgb ist nur ein Symlink auf sg1! Symlinks werden aber von den Rechten her speziell behandelt: Der Symlink behält die Gruppenzuweisung des Original-Erzeugers; geändert wird die Gruppenzuweisung des Datei, auf die der Symlink verweist (entsprechende Rechte vorausgesetzt).
chgrp scanner /dev/sgb
root@gamma:/ > ls -l /dev/sgb lrwxrwxrwx 1 root root 3 Jul 13 23:10 /dev/sgb -> sg1
ls -l /dev/sg1 crw-r----- 1 root scanner 21, 1 Jul 13 23:10 /dev/sg1
So weit ok; wo ist Dein Problem? Hth, Norbert
Hallo!
Am Tue, 06 Nov 2001 20:59:11 +0100 schrieb Norbert Kordts
Dann chmod 640 /dev/sg1 chgrp scanner /dev/sg1
chgrp scanner /dev/sgb
ls -l /dev/sgb lrwxrwxrwx 1 root root 3 Jul 13 23:10 /dev/sgb -> sg1
Halt, da stehts doch: /dev/sgb ist nur ein Symlink auf sg1! Symlinks werden aber von den Rechten her speziell behandelt: Der Symlink behält die Gruppenzuweisung des Original-Erzeugers; geändert wird die Gruppenzuweisung des Datei, auf die der Symlink verweist (entsprechende Rechte vorausgesetzt).
chgrp scanner /dev/sgb
root@gamma:/ > ls -l /dev/sgb lrwxrwxrwx 1 root root 3 Jul 13 23:10 /dev/sgb -> sg1
ls -l /dev/sg1 crw-r----- 1 root scanner 21, 1 Jul 13 23:10 /dev/sg1
So weit ok; wo ist Dein Problem?
Nur weil Heinz meinte, das /dev/sgb der Gruppe "scanner" zu übereignen. Das habe ich versucht, /dev/sgb bleibt aber im Besitz von root. Es geht darum, daß ich xsane als root aufrufen kann, aber nicht als user, der der Gruppe "scanner" angehört und /dev/sg1 der Gruppe "scanner" gehört. Und /usr/local/bin/xsane -s mustek:/dev/sgb & führt eben als user zu einer Fehlermeldung, als root nicht. Gruß -- Andreas Meyer http://home.wtal.de/MeineHomepage
On 06-Nov-2001 Norbert Kordts wrote:
Andreas Meyer wrote:
Am Tue, 06 Nov 2001 17:20:56 +0100 (CET) schrieb "Heinz W. Pahlke">
Dann chmod 640 /dev/sg1 chgrp scanner /dev/sg1
chgrp scanner /dev/sgb
ls -l /dev/sgb lrwxrwxrwx 1 root root 3 Jul 13 23:10 /dev/sgb -> sg1
Halt, da stehts doch: /dev/sgb ist nur ein Symlink auf sg1! Symlinks werden aber von den Rechten her speziell behandelt: Der Symlink behält die Gruppenzuweisung des Original-Erzeugers; geändert wird die Gruppenzuweisung des Datei, auf die der Symlink verweist (entsprechende Rechte vorausgesetzt).
Sorry, dass mein Tip verkehrt war, aber das habe ich selbst nicht
gewusst.
Gruss,
Heinz.
--
E-Mail: Heinz W. Pahlke
Hi!
Am Tue, 06 Nov 2001 23:13:05 +0100 (CET) schrieb "Heinz W. Pahlke"
ls -l /dev/sgb lrwxrwxrwx 1 root root 3 Jul 13 23:10 /dev/sgb -> sg1
Halt, da stehts doch: /dev/sgb ist nur ein Symlink auf sg1! Symlinks werden aber von den Rechten her speziell behandelt: Der Symlink behält die Gruppenzuweisung des Original-Erzeugers; geändert wird die Gruppenzuweisung des Datei, auf die der Symlink verweist (entsprechende Rechte vorausgesetzt).
Sorry, dass mein Tip verkehrt war, aber das habe ich selbst nicht gewusst.
Ich wußte das auch nicht und hab´s bei Norbert´s mail auch glatt überlesen. Wer lesen kann ist klar im Vorteil... Also geht auch nicht: ln -s /dev/sg1 /dev/sgb ln: Erzeugen von symbolische Verknüpfung »/dev/sgb« nach »/dev/sg1« nicht möglich: Keine Berechtigung Und nur root kann /dev/sg1 der Gruppe "scanner" zuweisen; ist also der Originalerzeuger. Hat es eigentlich jemand geschafft, xsane als user aufzurufen? ;) Ich kann nicht schlafen... -- Andreas Meyer http://home.wtal.de/MeineHomepage
Hallo zusammen, Andreas Meyer wrote:
Hi!
Am Tue, 06 Nov 2001 23:13:05 +0100 (CET) schrieb "Heinz W. Pahlke"
: ls -l /dev/sgb lrwxrwxrwx 1 root root 3 Jul 13 23:10 /dev/sgb -> sg1
Halt, da stehts doch: /dev/sgb ist nur ein Symlink auf sg1! Symlinks werden aber von den Rechten her speziell behandelt: Der Symlink behält die Gruppenzuweisung des Original-Erzeugers; geändert wird die Gruppenzuweisung des Datei, auf die der Symlink verweist (entsprechende Rechte vorausgesetzt).
Sorry, dass mein Tip verkehrt war, aber das habe ich selbst nicht gewusst.
Ich wußte das auch nicht und hab´s bei Norbert´s mail auch glatt überlesen. Wer lesen kann ist klar im Vorteil...
Also geht auch nicht: ln -s /dev/sg1 /dev/sgb ln: Erzeugen von symbolische Verknüpfung »/dev/sgb« nach »/dev/sg1« nicht möglich: Keine Berechtigung
Und nur root kann /dev/sg1 der Gruppe "scanner" zuweisen; ist also der Originalerzeuger.
Hat es eigentlich jemand geschafft, xsane als user aufzurufen? ;)
/dev/sg1 als eigentliches Device MUSS Schreibberechtigung fuer die Gruppe haben. Also 'chmod 660 /dev/sg1' Den Softlink /dev/sgb kannst Du danach ruhig lassen und auch benutzen. Hoffe das war's. Werner
Hallo Andreas,
From the keyboard of Andreas,
Hallo!
Am Tue, 6 Nov 2001 12:57:46 +0100 schrieb Waldemar Brodkorb
: IMHO ist auch sinnvoller eine Gruppe scanner anzulegen und den Benutzer in die Gruppe aufzunehmen. Dann chmod 640 /dev/sg1 chgrp scanner /dev/sg1
Ausloggen und wieder einloggen und dann sollte nur der Benutzer der in der Gruppe scanner ist Zugriff auf deinen Scanner haben. (ansonsten hat auch der Rest der Welt Zugriff drauf ;))
Woran liegt es eigentlich, daß so eindeutige Regeln nicht funktionieren?:
andreas@gamma:~ > id uid=500(andreas) gid=100(users) Gruppen=100(users),14(uucp), 16(dialout),102(ftp4www),104(scanner) andreas@gamma:/dev > ls -l /dev/sgb lrwxrwxrwx 1 root root 3 Jul 13 23:10 /dev/sgb -> sg1 andreas@gamma:/dev > ls -l /dev/sg1 crw-r----- 1 root scanner 21, 1 Jul 13 23:10 /dev/sg1
Ausführen tu? ich: /usr/local/bin/xsane -s mustek:/dev/sgb &
Selbst installiertes xsane? Wie sieht das aus wenn du xsane ohne Argumente aufrufst? Bei meinem Schwager hat das letzte Woche genauso funktioniert. Oder muß die Gruppe auch schreibrechte haben um daten an den Scanner zu schicken? chmod 660 probieren!
Führe ich dieses Kommando als root aus, wird xsane problemlos gestartet, als user andreas erhalte ich eine Fehlermeldung: Fehler beim Öffnen des Geräts 'mustek:/dev/sgb': Ungültiges Argument
Was soll man da noch tun, um als user scannen zu können? Das ist ja irre....
Auf jeden Fall bringt es nix den symbolischen Link in irgendeiner Weise mit chmod oder chgrp zu bearbeiten, der ist immer lrwxrwxrwx 1 root root bye Waldemar
Hallo Waldemar, Waldemar Brodkorb wrote on Dienstag, 6. November 2001 19:46 about Re: Xsane erkennt Scanner nicht /dev/sg1:
crw-r----- 1 root scanner 21, 1 Jul 13 23:10 /dev/sg1
Oder muß die Gruppe auch schreibrechte haben um daten an den Scanner zu schicken? chmod 660 probieren!
Natürlich, und ich habe mich bisher nicht geäußert, weil das erstens so unglaublich klang und zweitens genau diese Winzigkeit übersehen habe. Wer den Scanner ansprechen will, braucht rw. Jedenfalls mache ich es so schon seit Urzeiten und ohne w geht's nicht, jedenfals bei mir. :-) -- Gruss Marcus Marcus Roeckrath -- Vikarsbusch 8 -- D-48308 Senden -- Germany Phone : +49-2536-9944 -- Mailer/BBS/Fax : +49-2536-9943 (V34, X75) FidoNet: 2:2449/523 E-Mail : marcus.roeckrath@gmx.de WWW : http://home.foni.net/~marcusroeckrath/
Am Wed, 7 Nov 2001 10:38:40 +0100 schrieb Marcus Roeckrath
Waldemar Brodkorb wrote on Dienstag, 6. November 2001 19:46 about
Oder muß die Gruppe auch schreibrechte haben um daten an den Scanner zu schicken? chmod 660 probieren!
Natürlich, und ich habe mich bisher nicht geäußert, weil das erstens so unglaublich klang und zweitens genau diese Winzigkeit übersehen habe.
Wer den Scanner ansprechen will, braucht rw. Jedenfalls mache ich es so schon seit Urzeiten und ohne w geht's nicht, jedenfals bei mir. :-)
So funktioniert das Öffnen von xsane :-), jedoch das Beenden nicht. Ich erhalte: Fehler beim Erstellen der Datei: Keine Berechtigung Ich habe /usr/local/share/sane und /usr/local/etc/sane.d der Gruppe "scanner" übereignet. Wohin will xsane denn Schreiben beim Beenden, ohne daß irgendwas geändert oder gescannt wurde? Nach /home/andreas/.sane/xsane ? .sane und xsane gehört der Gruppe "scanner" mit Schreibrecht für die Gruppe. Gruß -- Andreas Meyer http://home.wtal.de/MeineHomepage
Rolf Schroeder schrieb:
Hallo, habe Probleme, meinen Scanner, einen Mustek SE 12000 plus anzusprechen. Es lief unter 7.2 problemlos, unter 7.3 nicht. Der Scanner ist das device /dev/sg1, mein CD-Brenner läuft als /sg0. ....
Hallo Rolf, nach dem Update hatte ich das gleiche Problem. Bei mir ist es allerdings ein Acer-Scanner mit dem snapscan-Modul. Die Ursache lag dann in der snapscan.conf. Nach /dev/sg3 stand dort noch als Kommentar #/dev/scanner. Den Kommentar habe ich dann gelöscht oder in die nächste Zeile verschoben. Danach gings mit Xsane und Kooka. Falls das Problem bei Dir die gleiche Ursache hat wärs allerdings eher die mustek.conf. mfg Norbert Aldinger
Hallo Rolf, Am Dienstag, 6. November 2001 11:05 schrieb Rolf.Schroeder@t-online.de:
Hallo, habe Probleme, meinen Scanner, einen Mustek SE 12000 plus anzusprechen. Es [...]
Du hast gestern schon eine Mail zu dem Thema mit einem anderen Subject geschickt ("Scanner als device /sg1"), auf die ich vorhin geantwortet habe, bevor ich jetzt diese gelesen habe. Lies doch mal die Etikette zu dem Thema. Mit freundlichen Grüßen Rudi -- Rudolf Elpelt EMail: elpelt@t-online.de
participants (9)
-
Andreas Meyer
-
Elpelt@t-online.de
-
Heinz W. Pahlke
-
Marcus Roeckrath
-
Norbert Aldinger
-
Norbert Kordts
-
Rolf.Schroeder@t-online.de
-
Waldemar Brodkorb
-
Werner Franke