Hallo! Ich krieg xsane nur als root zum Laufen? Geht das auch als normaler user? Gruß, Jürgen
Jürgen Fahnenschreiber schrieb:
Ich krieg xsane nur als root zum Laufen? Geht das auch als normaler user?
Also, ich kann es auch als normaler User nutzen. Was genau kommt denn fuer eine Fehlermeldung, wenn Du "xsane" als User aufrufst? Ich schaetze, da muessen irgendwo die Rechte eines Programms oder Devices angepasst werden. Gruesse, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, University of Karlsruhe
Am Montag, 12. August 2002 18:42 schrieb Thomas Hertweck:
Jürgen Fahnenschreiber schrieb:
Ich krieg xsane nur als root zum Laufen? Geht das auch als normaler user?
Also, ich kann es auch als normaler User nutzen. Was genau kommt denn fuer eine Fehlermeldung, wenn Du "xsane" als User aufrufst? Ich schaetze, da muessen irgendwo die Rechte eines Programms oder Devices angepasst werden.
Gruesse, Thomson Es kommt:
xsane: Kein Gerät erreichbar Als root klappt alles problemlos. Gruß, Jürgen
Jürgen Fahnenschreiber schrieb:
Am Montag, 12. August 2002 18:42 schrieb Thomas Hertweck:
Jürgen Fahnenschreiber schrieb:
Ich krieg xsane nur als root zum Laufen? Geht das auch als normaler user?
Also, ich kann es auch als normaler User nutzen. Was genau kommt denn fuer eine Fehlermeldung, wenn Du "xsane" als User aufrufst? Ich schaetze, da muessen irgendwo die Rechte eines Programms oder Devices angepasst werden.
Es kommt: xsane: Kein Gerät erreichbar
Ich habe einen USB-Scanner. Die Meldung erhalte ich auch, wenn der Scanner zum Zeitpunkt des Aufrufs von "xsane" aus- geschaltet ist. Was hast Du denn fuer einen Scanner, wie ist dieser angeschlossen, ist dieser eingeschaltet, und wie sehen die Rechte der entsprechenden Devices (z.B. im Falle eines USB-Scanners /dev/usbscanner beziehungsweise /dev/usb/scanner0) aus? Gruesse, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, University of Karlsruhe
Am Montag, 12. August 2002 18:53 schrieb Thomas Hertweck:
Jürgen Fahnenschreiber schrieb:
Am Montag, 12. August 2002 18:42 schrieb Thomas Hertweck:
Jürgen Fahnenschreiber schrieb:
Ich krieg xsane nur als root zum Laufen? Geht das auch als normaler user?
Also, ich kann es auch als normaler User nutzen. Was genau kommt denn fuer eine Fehlermeldung, wenn Du "xsane" als User aufrufst? Ich schaetze, da muessen irgendwo die Rechte eines Programms oder Devices angepasst werden.
Es kommt: xsane: Kein Gerät erreichbar
Ich habe einen USB-Scanner. Die Meldung erhalte ich auch, wenn der Scanner zum Zeitpunkt des Aufrufs von "xsane" aus- geschaltet ist. Was hast Du denn fuer einen Scanner, wie ist dieser angeschlossen, ist dieser eingeschaltet, und wie sehen die Rechte der entsprechenden Devices (z.B. im Falle eines USB-Scanners /dev/usbscanner beziehungsweise /dev/usb/scanner0) aus?
Gruesse, Thomson Es ist ein HP ScanJet IIp SCSI -Scanner. Er hat keinen extra Ein-/ Ausschalter. Beim booten des Rechners wird er aktiv (Lampe leuchtet auf) und bleibt aktiv. Unter /dev/scsi gibts keine Dateien. Gruß,
Jürgen
Hallo Jürgen,
Es ist ein HP ScanJet IIp SCSI -Scanner. Er hat keinen extra Ein-/ Ausschalter. Beim booten des Rechners wird er aktiv (Lampe leuchtet auf) und bleibt aktiv. Unter /dev/scsi gibts keine Dateien. Gruß,
Jürgen
was sagt denn das Kommando sane-find-scanner. Eventuell mußt Du es mit dem vollen Path eingeben. Bei meinem Parallelport-Scanner mit SCSI-Hostadapter ergab dies etwa Folgendes: # Note that sane-find-scanner will find any scanner that is connected [.....bla bla bla ......] # permissions as necessary. sane-find-scanner: found SCSI scanner " scanner 330CS 1.26" at device /dev/sg1 Danach habe ich dann einen Link von /dev/sg1 nach /dev/scanner gelegt: ln -s /dev/sg1 /dev/scanner (als root) Und nun waren noch die Rechte zu ändern: chmod ugo+rw /dev/sg1 (für das Device, das ich nach /dev/scanner gelinkt hatte). Danach ging es bei mir als normaler user mit xsane. mfg Andreas
Am Montag, 12. August 2002 22:34 schrieb Andreas Mantke:
Hallo Jürgen,
Es ist ein HP ScanJet IIp SCSI -Scanner. Er hat keinen extra Ein-/ Ausschalter. Beim booten des Rechners wird er aktiv (Lampe leuchtet auf) und bleibt aktiv. Unter /dev/scsi gibts keine Dateien. Gruß,
Jürgen
was sagt denn das Kommando sane-find-scanner. Eventuell mußt Du es mit dem vollen Path eingeben. Bei meinem Parallelport-Scanner mit SCSI-Hostadapter ergab dies etwa Folgendes: # Note that sane-find-scanner will find any scanner that is connected [.....bla bla bla ......] # permissions as necessary.
sane-find-scanner: found SCSI scanner " scanner 330CS 1.26" at device /dev/sg1
Danach habe ich dann einen Link von /dev/sg1 nach /dev/scanner gelegt: ln -s /dev/sg1 /dev/scanner (als root)
Und nun waren noch die Rechte zu ändern: chmod ugo+rw /dev/sg1 (für das Device, das ich nach /dev/scanner gelinkt hatte). Danach ging es bei mir als normaler user mit xsane. mfg Andreas und wie mache ich das mit einem Parallelportscanner :
linux:/home/axel # scanimage -L device `mustek_pp:SM-4800P' is a Mustek MFS-600IIIP flatbed scanner linux:/home/axel # ---------------------------------------- Interessiert mich wirklich auch .-) Danke - Axel :-) -- Mein System: SuSE 8.0 mit original SuSE-Kernel
Hallo Axel, da ich einen Parallelportscanner mit SCSI-Hostadapter habe, gelten die von Dir zitierten Ausführungen von mir nur begrenzt. Ich gehe aber mal davon aus, daß bei Dir nicht /dev/sg1 nach /dev/scanner gelinkt ist, sondern wahrscheinlich exitstiert sowas wie /dev/mustek_pp oder so ähnlich. Schau einfach mal nach und kläre, ob von dort ein Link gesetzt ist z.B. mit ls -dl auf /dev/must(...). Wenn es so sein sollte, müßtest Du bei dem Device die Rechte entsprechend meiner vorhergehenden mail mit chmod entsprechend setzen. mfg Andreas Am Montag, 12. August 2002 23:44 schrieb Axel Lindlau:
und wie mache ich das mit einem Parallelportscanner : ---------------- linux:/home/axel # scanimage -L device `mustek_pp:SM-4800P' is a Mustek MFS-600IIIP flatbed scanner linux:/home/axel # ---------------------------------------- Interessiert mich wirklich auch .-) Danke - Axel :-)
Jürgen Fahnenschreiber schrieb:
[...] Es ist ein HP ScanJet IIp SCSI-Scanner. Er hat keinen extra Ein-/ Ausschalter. Beim booten des Rechners wird er aktiv (Lampe leuchtet auf) und bleibt aktiv. Unter /dev/scsi gibts keine Dateien.
OK, versuchen wir folgendes *g*: Was sagt ein "cat /proc/scsi/scsi"? Wird dort Dein Scanner gelistet? Hoffentlich ja. Je nach SCSI ID Nummer sollte Dein Scanner dann ueber das Device /dev/sga, /dev/sgb, ..., /dev/sgg an- zusprechen sein. Eventuell existiert auch ein Link /dev/scanner, der auf eines der obigen sg?-Devices zeigt (ueberpruefe, dass dieser Link auch auf das richtige Device zeigt!). Ueberpruefe die Rechte dieser Devices. Even- tuell musst Du diese anpassen, damit normale User scannen koennen. Wenn es keine Sicherheitsbedenken gibt, dann kannst Du als root mit "chmod" die Rechte einfach so setzen, dass jeder User Zugriff bekommt. Sollte es Sicherheitsbedenken geben, so kannst Du eine Gruppe mit Namen "scanner" einrichten und das entsprechende Device dieser Gruppe vermachen (und der Gruppe entsprechende Rechte einraeumen). Alle User, die die Moeglichkeit zum Scannen bekommen sollen, muessen dann in die Gruppe "scanner" aufge- nommen werden. Gibt es als User eigentlich das Verzeichnis ~/.sane/xsane/? Wenn ja, was gibt es da fuer Dateien drin? Und was steht in diesem Verzeichnis wenn Du als Root eingelogt bist? Du kannst den Scanner uebrigens auch erst dann ins System einbinden, wenn Du ihn brauchst (normalerweise sollte die Lampe des Scanners nicht im Dauerbetrieb sein). Dazu brauchst Du wohl eine extr Steckdose und soll- test "man sane-scsi" lesen, dort steht beschrieben, wie das geht. Hoffe, wir kommen diesmal ein wenig weiter :-) Gruesse, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, University of Karlsruhe
Am Montag, 12. August 2002 22:35 schrieb Thomas Hertweck:
Jürgen Fahnenschreiber schrieb:
[...] Es ist ein HP ScanJet IIp SCSI-Scanner. Er hat keinen extra Ein-/ Ausschalter. Beim booten des Rechners wird er aktiv (Lampe leuchtet auf) und bleibt aktiv. Unter /dev/scsi gibts keine Dateien.
OK, versuchen wir folgendes *g*: Was sagt ein "cat /proc/scsi/scsi"? Wird dort Dein Scanner gelistet? Hoffentlich ja. Je nach SCSI ID Nummer sollte Dein Scanner dann ueber das Device /dev/sga, /dev/sgb, ..., /dev/sgg an- zusprechen sein. Eventuell existiert auch ein Link /dev/scanner, der auf eines der obigen sg?-Devices zeigt (ueberpruefe, dass dieser Link auch auf das richtige Device zeigt!). Ueberpruefe die Rechte dieser Devices. Even- tuell musst Du diese anpassen, damit normale User scannen koennen. Wenn es keine Sicherheitsbedenken gibt, dann kannst Du als root mit "chmod" die Rechte einfach so setzen, dass jeder User Zugriff bekommt. Sollte es Sicherheitsbedenken geben, so kannst Du eine Gruppe mit Namen "scanner" einrichten und das entsprechende Device dieser Gruppe vermachen (und der Gruppe entsprechende Rechte einraeumen). Alle User, die die Moeglichkeit zum Scannen bekommen sollen, muessen dann in die Gruppe "scanner" aufge- nommen werden.
Gibt es als User eigentlich das Verzeichnis ~/.sane/xsane/? Wenn ja, was gibt es da fuer Dateien drin? Und was steht in diesem Verzeichnis wenn Du als Root eingelogt bist?
Du kannst den Scanner uebrigens auch erst dann ins System einbinden, wenn Du ihn brauchst (normalerweise sollte die Lampe des Scanners nicht im Dauerbetrieb sein). Dazu brauchst Du wohl eine extr Steckdose und soll- test "man sane-scsi" lesen, dort steht beschrieben, wie das geht.
Hoffe, wir kommen diesmal ein wenig weiter :-) Gruesse, Thomson Ein cat /proc/scsi/scsi spuckt über den Scanner folgendes aus:
Host: scsi0 Channel: 00 Id: 05 Lun: 00 Vendor: HP Model: C1790A Rev: 3208 Type: Processor ANSI SCSI revision: 02 Die Rechte sind bei /dev/scanner rw-rw---- Bei /dev/sg2 sind sie auch rw-rw---- Der Besitzer ist bei beiden root mit der Gruppe disk Muss ich jetzt den normalen user auch noch der Gruppe disk zuordnen? wenn ja, wie? Gruß, Jürgen
Hallo Jürgen, es gibt m.E. zwei Wege zum Ziel: a) user der Gruppe disk zuordnen. b) auch Dritten (sonstigen) den Zugriff auf das Device mit r und w geben: mit chmod ugo+rw /dev/sg2. Die zweite Version ist meiner Ansicht nach besser, da Du ansonsten allen usern den Zugriff auf der Gruppe disk zugehörenden Verzeichnissen und Dateien (oder virtuellen Nutzern) in schwer zu überblickender Weise eröffnen könntest. mfg Andreas Am Dienstag, 13. August 2002 08:55 schrieb Jürgen Fahnenschreiber:
Ein cat /proc/scsi/scsi spuckt über den Scanner folgendes aus:
Host: scsi0 Channel: 00 Id: 05 Lun: 00 Vendor: HP Model: C1790A Rev: 3208 Type: Processor ANSI SCSI revision: 02
Die Rechte sind bei /dev/scanner rw-rw---- Bei /dev/sg2 sind sie auch rw-rw----
Der Besitzer ist bei beiden root mit der Gruppe disk Muss ich jetzt den normalen user auch noch der Gruppe disk zuordnen? wenn ja, wie? Gruß,
Jürgen
Hallo! Andreas, koenntest Du bitte lernen, ordentlich zu quoten (zitieren). Das, was Du produzierst, nennt sich TOFU (Text oben, Fullquote unten) und ist nicht gerne gesehen! Andreas Mantke schrieb:
es gibt m.E. zwei Wege zum Ziel: a) user der Gruppe disk zuordnen. b) auch Dritten (sonstigen) den Zugriff auf das Device mit r und w geben: mit chmod ugo+rw /dev/sg2. Die zweite Version ist meiner Ansicht nach besser, da Du ansonsten allen usern den Zugriff auf der Gruppe disk zugehörenden Verzeichnissen und Dateien (oder virtuellen Nutzern) in schwer zu überblickender Weise eröffnen könntest.
Ich hatte in meiner Email auch einen dritten Weg aufgezeigt mit der Einrichtung einer Gruppe "scanner". Details koennen dort nachgelesen werden. Somit umgeht man jedenfalls die von Dir angesprochenen Pro- bleme. [...restliches Fullquoting entsorgt...] Gruesse, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, University of Karlsruhe
Hallo Thomas, Am Dienstag, 13. August 2002 18:18 schrieb Thomas Hertweck:
Hallo!
Andreas, koenntest Du bitte lernen, ordentlich zu quoten (zitieren). Das, was Du produzierst, nennt sich TOFU (Text oben, Fullquote unten) und ist nicht gerne gesehen!
[...restliches Fullquoting entsorgt...]
Gruesse, Thomson
habe den Rüffel z.Kt. genommen und werde versuchen, es beim nächsten Mal besser zu machen. Das Problem, um das es im Threat ging, ist ja zumindest gelöst. Gruß Andreas
Jürgen Fahnenschreiber schrieb:
[...] Ein cat /proc/scsi/scsi spuckt über den Scanner folgendes aus:
Host: scsi0 Channel: 00 Id: 05 Lun: 00 Vendor: HP Model: C1790A Rev: 3208 Type: Processor ANSI SCSI revision: 02
Die Rechte sind bei /dev/scanner rw-rw---- Bei /dev/sg2 sind sie auch rw-rw----
Eine kurze Frage, weil ich kein SCSI-System habe... Ist die ID 5 nicht mit /dev/sg5 verknuepft? Aber da kenne ich mich wirklich nicht so genau aus. Jedenfalls musst Du die Rechte des "richtigen" Devices anpassen, und der Link /dev/scanner sollte dann auch auf das "richtige" Device zeigen.
Der Besitzer ist bei beiden root mit der Gruppe disk Muss ich jetzt den normalen user auch noch der Gruppe disk zuordnen? wenn ja, wie?
Wenn es Dein eigener Rechner ist und es zu keinen Sicherheitspro- blemen kommen kann, dann kannst Du einfach allen die entsprechenden Rechte auf das Device geben (siehe "man chmod"). Einen User in eine Gruppe hinzufuegen kannst Du in der Datei /etc/group. In der letzten Spalte einer jeden Gruppe stehen die Mitglieder dieser Gruppe, durch Kommata getrennt. Siehe dazu auch "man group". Gruesse, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, University of Karlsruhe
Am Montag, 12. August 2002 22:35 schrieb Thomas Hertweck:
Jürgen Fahnenschreiber schrieb:
[...] Es ist ein HP ScanJet IIp SCSI-Scanner. Er hat keinen extra Ein-/ Ausschalter. Beim booten des Rechners wird er aktiv (Lampe leuchtet auf) und bleibt aktiv. Unter /dev/scsi gibts keine Dateien.
OK, versuchen wir folgendes *g*: Was sagt ein "cat /proc/scsi/scsi"? Wird dort Dein Scanner gelistet? Hoffentlich ja. Je nach SCSI ID Nummer sollte Dein Scanner dann ueber das Device /dev/sga, /dev/sgb, ..., /dev/sgg an- zusprechen sein. Eventuell existiert auch ein Link /dev/scanner, der auf eines der obigen sg?-Devices zeigt (ueberpruefe, dass dieser Link auch auf das richtige Device zeigt!). Ueberpruefe die Rechte dieser Devices. Even- tuell musst Du diese anpassen, damit normale User scannen koennen. Wenn es keine Sicherheitsbedenken gibt, dann kannst Du als root mit "chmod" die Rechte einfach so setzen, dass jeder User Zugriff bekommt. Sollte es Sicherheitsbedenken geben, so kannst Du eine Gruppe mit Namen "scanner" einrichten und das entsprechende Device dieser Gruppe vermachen (und der Gruppe entsprechende Rechte einraeumen). Alle User, die die Moeglichkeit zum Scannen bekommen sollen, muessen dann in die Gruppe "scanner" aufge- nommen werden.
Gibt es als User eigentlich das Verzeichnis ~/.sane/xsane/? Wenn ja, was gibt es da fuer Dateien drin? Und was steht in diesem Verzeichnis wenn Du als Root eingelogt bist?
Du kannst den Scanner uebrigens auch erst dann ins System einbinden, wenn Du ihn brauchst (normalerweise sollte die Lampe des Scanners nicht im Dauerbetrieb sein). Dazu brauchst Du wohl eine extr Steckdose und soll- test "man sane-scsi" lesen, dort steht beschrieben, wie das geht.
Hoffe, wir kommen diesmal ein wenig weiter :-) Gruesse, Thomson Danke an alle! Problem erledigt! Gruß,
Jürgen
participants (4)
-
Andreas Mantke
-
Axel Lindlau
-
Jürgen Fahnenschreiber
-
Thomas Hertweck