Scannen als User
Scannen als User
Nachdem ich mir endlich meinen Scanner eingerichtet habe,stelle ich fest,das ich nur als root zugriff auf den Scanner habe.rufe ich xsane als user auf-findet der den Scanner nicht-als root schon.Kann man das irgendwie ändern??
(SuSE7.2 & mustek_pp-Backend von Sane)
(SuSE7.2 & mustek_pp-Backend von Sane)
Re: Scannen als User
Ich hab das bei mir durch das net-Backend gelöst. Damit kann man den Scan-Zugriff über Netzwerk erlauben, so dass alle user über "localhost" auch Zugriff haben. Bei scsi-Scanner sollte es auch reichen, nur die Rechte der Devices zu ändern, für Parallel-Port-Scanner scheint das nicht zu gehen, so dass man halt den Umweg über den Netzzugriff gehen muss.
P.
P.
Re: Scannen als User
Danke füe den Hinweis-aber kannst du mir bitte verraten wie ich das mache...Ich habe ja schon fast 7 Stunden gebraucht um den Scanner ans laufen zu bekommen,weil mir dabei keiner helfen konnt-und mein Englisch ist sowas von beschissen......Ich scheue mich -ehrlich gesagt- vor den weiteren 7-8 Stunden.
Danke Dir <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Danke Dir <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Re: Scannen als User
dann hoffe ich mal, dass ich nochmal alles zusammenkriege <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
in /etc/sane.d/dll.conf muss "net" eingetragen werden bzw. die Auskommentierung entfernt werden. dann solltest du in /etc/sane.d/net.conf "localhost" eintragen.
als nächstes musst du die Datei /etc/xinetd.d/sane anlegen mit folgendem Inhalt:
---> schnipp
# Scannerserver
service sane
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/sbin/in.saned
}
schnapp <----
ich hoffe mal, das war alles. mehr fällt mir nicht mehr ein, ich hätte es damals
auschreiben sollen...
die ganze Beschreibung bezieht sich übrigens auf Mandrake 8. Zumindest unter RedHat sollte es gleich sein, bei anderen Distris können die Pfade wohl etwas anders sein.
Viel Glück!
P.
in /etc/sane.d/dll.conf muss "net" eingetragen werden bzw. die Auskommentierung entfernt werden. dann solltest du in /etc/sane.d/net.conf "localhost" eintragen.
als nächstes musst du die Datei /etc/xinetd.d/sane anlegen mit folgendem Inhalt:
---> schnipp
# Scannerserver
service sane
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/sbin/in.saned
}
schnapp <----
ich hoffe mal, das war alles. mehr fällt mir nicht mehr ein, ich hätte es damals
auschreiben sollen...
die ganze Beschreibung bezieht sich übrigens auf Mandrake 8. Zumindest unter RedHat sollte es gleich sein, bei anderen Distris können die Pfade wohl etwas anders sein.
Viel Glück!
P.
Re: Scannen als User
habe ich so durchgeführt....leider auch ohne Erfolg.....<img src="http://www.pl-forum.de/UltraBoard/Images/Sad.gif" border="0" align="middle">
Danke Dir aber für die Mühe...ich kontrolliere es nochmal-vielleicht habe ich ja auch was falschgemacht....<img src="http://www.pl-forum.de/UltraBoard/Images/Sad.gif" border="0" align="middle"> -was ich eigentlich nicht glaube...
Gruß Hein*
Danke Dir aber für die Mühe...ich kontrolliere es nochmal-vielleicht habe ich ja auch was falschgemacht....<img src="http://www.pl-forum.de/UltraBoard/Images/Sad.gif" border="0" align="middle"> -was ich eigentlich nicht glaube...
Gruß Hein*
Re: Scannen als User
Hi,
ich habe glaub ich noch was vergessen. In die Datei /etc/services
musst Du noch folgende Zeile eingetragen:
sane 6566/tcp # SANE network scanner daemon
Außerdem musst du dafür sorgen, dass der xinetd auch läuft (falls das nicht
schon der Fall ist). Ich vermute mal, dass man das irgendwo in YaST einstellen
kann.
Viel Erfolg!
Peter
ich habe glaub ich noch was vergessen. In die Datei /etc/services
musst Du noch folgende Zeile eingetragen:
sane 6566/tcp # SANE network scanner daemon
Außerdem musst du dafür sorgen, dass der xinetd auch läuft (falls das nicht
schon der Fall ist). Ich vermute mal, dass man das irgendwo in YaST einstellen
kann.
Viel Erfolg!
Peter
Re: Scannen als User
Lass das lieber bleiben. Es geht auch einfacher. Bei mir hatte ich das gleiche problem. Du musst nur die Rechte an dem Device file vom Scanner neu setzen, dann geht es. Es ist entweder /dev/scanner /dev/sg0 oder /dev/sg1. Musst einfach mal ausprobieren.
Re: Scannen als User
Ach bei Parallelport-Scannern? Bei mir (Mustek-PP-Scanner) ging es definitiv nicht mit Ändern von Device-Rechten.
Grüße,
Peter
Grüße,
Peter
Re: Scannen als User
Hm, das weiß ich natürlich nicht. Ich denke aber doch, dass auch ein Parallelport-Scanner ein bestimmtes Device hat (das sg1 Device ist nur bei SCSI) welches genau das ist, weiß ich jetzt auch nicht. Das müsste man aber rausfinden können.
Re: Scannen als User
hai,
versuch mal folgendes,
# ln -s /dev/<wo immer Dein scanner dran hängt [vermutlich parport_irgendwas; schau mal in der /var/log/messages nach, da könnte so etwas wie
parport 0: PC-style....bla,bla,bla auftauchen, oder versuch mal # cat /proc/parport]> /dev/scanner
wenn Du das nicht schon längst gemacht hast , so wird die Schnittstelle /dev/scanner erzeugt auf die verwiesen wird
dann noch die Rechte vergabe
# chmod 777 /dev/< wo scanner hängt >
das ganze als root durchführen.
Dann müsstest Du auch als user scannen können
gruss,
hendrik
versuch mal folgendes,
# ln -s /dev/<wo immer Dein scanner dran hängt [vermutlich parport_irgendwas; schau mal in der /var/log/messages nach, da könnte so etwas wie
parport 0: PC-style....bla,bla,bla auftauchen, oder versuch mal # cat /proc/parport]> /dev/scanner
wenn Du das nicht schon längst gemacht hast , so wird die Schnittstelle /dev/scanner erzeugt auf die verwiesen wird
dann noch die Rechte vergabe
# chmod 777 /dev/< wo scanner hängt >
das ganze als root durchführen.
Dann müsstest Du auch als user scannen können
gruss,
hendrik
Re: Scannen als User
ps,
schau mal hier nach
<a href="http://sdb.suse.de/sdb/de/html/ke_parport.html" target="_blank"><!--auto-->http://sdb.suse.de/sdb/de/html/ke_parpo ... <!--auto-->
schau mal hier nach
<a href="http://sdb.suse.de/sdb/de/html/ke_parport.html" target="_blank"><!--auto-->http://sdb.suse.de/sdb/de/html/ke_parpo ... <!--auto-->
Re: Scannen als User
die rechte des device sollte man keinesfalls ändern, grund:
sg0 ist nicht eindeutig einem device zugeordnet, sondern immer dem ersten scsi generic, wenn man die scsi ids ändert oder geräte dazusteckt kommt das alles durcheinander und mit (ganz viel pech) spricht man die festplatte/cdr als scanner an (oder scanner als cdr)
das mit dem netzzugriff ist eine sichere und saubere lösung
sg0 ist nicht eindeutig einem device zugeordnet, sondern immer dem ersten scsi generic, wenn man die scsi ids ändert oder geräte dazusteckt kommt das alles durcheinander und mit (ganz viel pech) spricht man die festplatte/cdr als scanner an (oder scanner als cdr)
das mit dem netzzugriff ist eine sichere und saubere lösung
Re: Scannen als User
root@linux:/home/axel > scanimage -L
device `mustek_pp:SM-4800P' is a Mustek MFS-600IIIP flatbed scanner
root@linux:/home/axel >
So sieht es bei mir aus....
und nun stellt sich nur die Frage wie ändere ich diese Rechte oder was könnte/ist gelinkt
Über Netz läuft es bei mir zumindest nicht <img src="http://www.pl-forum.de/UltraBoard/Images/Sad.gif" border="0" align="middle">
Danke aber an alle die sich hier Gedanken gemacht haben<img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
device `mustek_pp:SM-4800P' is a Mustek MFS-600IIIP flatbed scanner
root@linux:/home/axel >
So sieht es bei mir aus....
und nun stellt sich nur die Frage wie ändere ich diese Rechte oder was könnte/ist gelinkt
Über Netz läuft es bei mir zumindest nicht <img src="http://www.pl-forum.de/UltraBoard/Images/Sad.gif" border="0" align="middle">
Danke aber an alle die sich hier Gedanken gemacht haben<img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Re: Scannen als User
Schau Dir mal X-CD-Roast an. Das hat eine eigene Benutzerverwaltung, die den Non-Root-Usern den gefahrlosen Zugriff auf das Device erlaubt.
<a href="http://www.xcdroast.org/" target="_blank"><!--auto-->http://www.xcdroast.org/</a><!--auto-->
<a href="http://www.xcdroast.org/" target="_blank"><!--auto-->http://www.xcdroast.org/</a><!--auto-->
Re: Scannen als User
Hallo,
habe mich nunmehr durch die Seite durchgeklickt und habe da auch nur eine kurze Erklärung in den FAQ gefunden <img src="http://www.pl-forum.de/UltraBoard/Images/Sad.gif" border="0" align="middle">
Dabei bezieht es sich aus SCSI-Geräte...mein Teil ist aber ein parallelportscanner.Der läuft sogar,obwohl das Modul "Scanner" nicht geladen ist.....
Dadurch habe ich ja wohl das Problem <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Danke aber trotz alldem <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Gruß Axel
habe mich nunmehr durch die Seite durchgeklickt und habe da auch nur eine kurze Erklärung in den FAQ gefunden <img src="http://www.pl-forum.de/UltraBoard/Images/Sad.gif" border="0" align="middle">
Dabei bezieht es sich aus SCSI-Geräte...mein Teil ist aber ein parallelportscanner.Der läuft sogar,obwohl das Modul "Scanner" nicht geladen ist.....
Dadurch habe ich ja wohl das Problem <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Danke aber trotz alldem <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Gruß Axel