Testing: xsane: als user kein Zugriff auf Gerätedatei

Einrichten des Druckers und des Drucksystems, Scannerkonfiguration und Software zum Scannen und Faxen.
Antworten
wckl
Beiträge: 832
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

Testing: xsane: als user kein Zugriff auf Gerätedatei

Beitrag von wckl » 17.02.2011 13:51:59

Hallo,

xsane findet beim Start keine Geräte. Als root kann ich das Gerät finden und alles funktioniert wie erwartet.

Als Gerätedatei wird angegeben:
/dev/sg2
Die Eigenschaften sind
  • crw------- 1 root root 21, 2 17. Feb 11:10 /dev/sg2
Vor einiger Zeit (2008) hatte ich schon einmal das Problem, damals konnte es gelöst werden durch den Eintrag des users in die Gruppe scanner
grep scanner /etc/group
scanner:x:110:user1,saned,user2
Dort ist jedoch der user richtig eingetragen!

Jat jemand eine Idee, wie ich das richtig konfigurieren muß?

Vielen Dank
wckl

syssi
Beiträge: 2951
Registriert: 24.12.2010 16:50:59
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rheinland

Re: Testing: xsane: als user kein Zugriff auf Gerätedatei

Beitrag von syssi » 17.02.2011 19:55:04

Wie waers mit

Code: Alles auswählen

chown root:scanner /dev/sg2
chmod g+rw /dev/sg2
Wenn dann auch dein User in der Gruppe ist, dann sollte er scannen koennen. Jenachdem, wer deine Device generiert wirst du dafuer sorgen muessen, dass die Rechte permanent gesetzt werde und du sie nicht bei jedem Booten neu setzen musst.

Gruss syssi

wckl
Beiträge: 832
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

Re: Testing: xsane: als user kein Zugriff auf Gerätedatei

Beitrag von wckl » 18.02.2011 11:45:02

Gut, dann gehts :D

Nur wer trägt das ein, denn vor dem Einschalten des Geräts ist /dev/sg2 nicht vorhanden?

Das macht udev ?

Was muß ich da eintragen?

wckl
Beiträge: 832
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

Re: Testing: xsane: als user kein Zugriff auf Gerätedatei

Beitrag von wckl » 18.02.2011 14:26:23

Mit dem folgenden Eintag als udev rules funktioniert es:

Code: Alles auswählen

SUBSYSTEMS=="scsi", ATTRS{vendor}=="EPSON", ATTRS{model}=="GT-X900", \
        NAME="sg2", OWNER="root", GROUP="scanner", MODE="660"
Etwas unsicher bin ich bei NAME="sg2"
Bei dem Versuch mit NAME="scanner_epson"
wurde die Gerätedatei richtig angelegt, xsane hat aber diese Gerätedatei nicht gefunden.

Ich weiß aber nicht, ob sg2 nicht irgendwann doppelt belegt oder von anderen Geräten angelegt wird?

Gruß wckl

wckl
Beiträge: 832
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

Re: Testing: xsane: als user kein Zugriff auf Gerätedatei

Beitrag von wckl » 20.02.2011 11:55:50

Hallo,
es gibt noch eine Ergänzung, der Kernel meldet:
scsi 3:0:0:0: Attached scsi generic sg3 type 3
udevd-work[5633]: kernel-provided name 'sg3' and NAME= 'sg2' disagree, please use SYMLINK+= or change the kernel to provide the proper name
Die Änderung auf sg3 funktioniert auch mit xsane.

Es ist weiterhin nicht klar, wie die Namen vom Kernel vergeben werden und warum xsane andere Namen, wie z.B. scanner_epson, nicht findet.

Gruß
wckl

Antworten