Hallo, ich habe gerade meinen Parallelport-Scanner Mustek ScanExpress 4800 P zum laufen bekommen. Allerdings findet XSane, wenn ich das unter kde mit Alt-F2 -> xsane aufrufe, "XSane: Keine Geräte erreichbar". Wenn ich aber Alt-F2 -> kdesu xsane --> root-pwd eingebe, dann läuft es, er findet den Scanner und man kann Scannen. Ich möchte das aber auch als User machen können, da ich 1. keine Lust habe immer die vielen Tasten zu drücken und 2. XSane standardmäßig die Dateien mit -rw-r----- anlegt und die Datei gehört dann root. Also keine Rechte für mich... Ich bin zwar auch root und kann das ändern aber das nervt. Man kann auch im Prog einstellen, dass er die Rechte anders veteilt, aber das ändert immer noch nichts daran, dass das Ding 'root' und nicht 'rene' gehört. Weiss jemand wie ich mit XSane unter meinem User scannen kann und dann auch die Rechte richtig sind? Achso: SuSE 7.1 Prof. , sane 1.0.4, XSane 0.71, KDE 2.1.1 Grüße Rene
DANKE RENE, du hast mir unabsichtlich den entscheidenden Tip zu meinem Scannerproblem gegeben. Ich kann jetzt auch Scannen. Ich habe aber jetzt genau das Problem was du hast. Ciao Tobias Rene Engelhard wrote:
Hallo,
ich habe gerade meinen Parallelport-Scanner Mustek ScanExpress 4800 P zum laufen bekommen.
Allerdings findet XSane, wenn ich das unter kde mit Alt-F2 -> xsane aufrufe, "XSane: Keine Geräte erreichbar".
Wenn ich aber Alt-F2 -> kdesu xsane --> root-pwd eingebe, dann läuft es, er findet den Scanner und man kann Scannen.
Ich möchte das aber auch als User machen können, da ich 1. keine Lust habe immer die vielen Tasten zu drücken und 2. XSane standardmäßig die Dateien mit -rw-r----- anlegt und die Datei gehört dann root. Also keine Rechte für mich... Ich bin zwar auch root und kann das ändern aber das nervt. Man kann auch im Prog einstellen, dass er die Rechte anders veteilt, aber das ändert immer noch nichts daran, dass das Ding 'root' und nicht 'rene' gehört.
Weiss jemand wie ich mit XSane unter meinem User scannen kann und dann auch die Rechte richtig sind?
Achso: SuSE 7.1 Prof. , sane 1.0.4, XSane 0.71, KDE 2.1.1
Grüße
Rene
--------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Rene Engelhard wrote:
Hallo,
ich habe gerade meinen Parallelport-Scanner Mustek ScanExpress 4800 P zum laufen bekommen.
Allerdings findet XSane, wenn ich das unter kde mit Alt-F2 -> xsane aufrufe, "XSane: Keine Geräte erreichbar".
Wenn ich aber Alt-F2 -> kdesu xsane --> root-pwd eingebe, dann läuft es, er findet den Scanner und man kann Scannen.
Ich möchte das aber auch als User machen können, da ich 1. keine Lust habe immer die vielen Tasten zu drücken und 2. XSane standardmäßig die Dateien mit -rw-r----- anlegt und die Datei gehört dann root. Also keine Rechte für mich... Ich bin zwar auch root und kann das ändern aber das nervt. Man kann auch im Prog einstellen, dass er die Rechte anders veteilt, aber das ändert immer noch nichts daran, dass das Ding 'root' und nicht 'rene' gehört.
Weiss jemand wie ich mit XSane unter meinem User scannen kann und dann auch die Rechte richtig sind?
Achso: SuSE 7.1 Prof. , sane 1.0.4, XSane 0.71, KDE 2.1.1
Hi Rene, Warscheinlich liegts an den Rechten der /dev/sg* devices. Der User muss Schreibrechte haben. Entweder chmod 666 /dev/sgX (auf das der Link '/dev/scanner' zeigt) oder den/die User, die scannen wollen, in die gruppe 'disk' aufnehmen, die /dev/sg* dieser Gruppe geben (chgrp disk /dev/sgX) und 'chmod 664 /dev/sgX' Ich habe letzteres gemacht. Statt 'disk' kannst Du natuerlich auch einen anderen Gruppennamen verwenden. Hoffe geholfen zu haben. Werner
Werner Franke wrote:
Warscheinlich liegts an den Rechten der /dev/sg* devices. Der User muss Schreibrechte haben. Entweder
chmod 666 /dev/sgX (auf das der Link '/dev/scanner' zeigt)
den Link habe ich gar nicht.
oder
den/die User, die scannen wollen, in die gruppe 'disk' aufnehmen, die /dev/sg* dieser Gruppe geben (chgrp disk /dev/sgX) und 'chmod 664 /dev/sgX'
Ich habe letzteres gemacht. Statt 'disk' kannst Du natuerlich auch einen anderen Gruppennamen verwenden.
Ich weiss ja nicht, ich habe ja keinen SCSI-Scanner, sondern einen Parallelport-Scanner. Da gibt es den Link /dev/scanner gar nicht und ich weiss nicht auf was XSane zugreift, wahrscheinlich /dev/lpX oder?? Grüße Rene
Rene Engelhard wrote:
Werner Franke wrote:
Warscheinlich liegts an den Rechten der /dev/sg* devices. Der User muss Schreibrechte haben. Entweder
chmod 666 /dev/sgX (auf das der Link '/dev/scanner' zeigt)
den Link habe ich gar nicht.
oder
den/die User, die scannen wollen, in die gruppe 'disk' aufnehmen, die /dev/sg* dieser Gruppe geben (chgrp disk /dev/sgX) und 'chmod 664 /dev/sgX'
Ich habe letzteres gemacht. Statt 'disk' kannst Du natuerlich auch einen anderen Gruppennamen verwenden.
Ich weiss ja nicht, ich habe ja keinen SCSI-Scanner, sondern einen Parallelport-Scanner. Da gibt es den Link /dev/scanner gar nicht und ich weiss nicht auf was XSane zugreift, wahrscheinlich /dev/lpX oder??
Hi Rene, Hmmm, also wie das Device bei Parallelport-Scanner heisst weis ich nicht. Schau doch mal nach http://sdb.suse.de/de/sdb/html/bg_scside.html Aber der Link sollte doch da sein. Ich denke dass XSane immer ueber diesen Link auf das Geraet zugreift. Er muss nur auf's richtige Device zeigen. Welches das ist sagt Dir vielleicht die Doku (oben). Werner
Moin, Moin Es ist ein Rechte Problem, aber es liegt nicht am Device sondern an Sane selbst. Bei SCSI Scannern ist das kein Problem aber bei Parallel Port Scannern kann nur Root scannen. Um Otto normal User das Scannen zu ermöglichen muß das Net-Interface von Sane eingerichtet werden. Das geschiet folgender maßen: 1. Editiern der /etc/services In die Datei Services muß folgende Zeil. Es ist wichtig das die Reinenfolge der Ports stimmt, also an der richtigen stelle einfügen. sane 6566/tcp # SANE network scanner daemon 2. Editieren der /etc/inetd.conf In die Datei muß folgende Zeile. Der User saned und dei Gruppe saned mussen existieren!! sane stream tcp nowait saned.saned /usr/sbin/tcpd saned 3. Editieren der saned.conf Der Eintrag localhost muß entkommentiert werden, falls er es noch nicht ist. 4. Editieren der net.conf Der Eintrag localhost muß auch hier entkommentiert werden, falls er es noch nicht ist. Das müßte es eigentlich sein. Wenn ich nichts vergessen hab. Eventuel mal man saned man sane-net reinschauen. Jens -- -\*SPDJ*/-
Jens Steinborn wrote:
Moin, Moin
Es ist ein Rechte Problem, aber es liegt nicht am Device sondern an Sane selbst. Bei SCSI Scannern ist das kein Problem aber bei Parallel Port Scannern kann nur Root scannen.
Um Otto normal User das Scannen zu ermöglichen muß das Net-Interface von Sane eingerichtet werden.
Das geschiet folgender maßen:
Die Schritte habe ich alle so ausgeführt, SuSEconfig, reboot, alles noch da - aber es funzt trotzdem nicht. Immer noch xsane: Keine Geräte erreichbar. Als root funzt es weiterhin. Werde glaube ich einfach das suid-bit setzen, obwohl das natürlich scheisse ist und ich das eigentlich nicht machen wollte, deswegen ja diese Anfrage... Grüße Rene
participants (4)
-
Jens Steinborn
-
Rene Engelhard
-
Tobias Geis
-
Werner Franke