osmanovic100
Anmeldungsdatum: 20. Oktober 2004
Beiträge: 438
|
immer wenn ich xsane beende kommt: X "Fehler beim Erstellen der Datei: Keine Berechtigung." wenn ich xsane mit ...
sudo xsane ... starte, kommt diese fehler meldung nicht.
/etc/group
scanner:x:108:pero /etc/hotplug/usb/libusbscanner
#!/bin/sh
# This file is part of sane-backends.
#
# This script changes the permissions and ownership of a USB device under
# /proc/bus/usb to grant access to this device to users in the scanner group.
#
# Ownership is set to root:scanner, permissions are set to 0660.
#
# Arguments :
# -----------
# ACTION=[add|remove]
# DEVICE=/proc/bus/usb/BBB/DDD
# TYPE=usb
# latest hotplug doesn't set DEVICE on 2.6.x kernels
if [ -z "$DEVICE" ] ; then
IF=`echo $DEVPATH | sed 's/\(bus\/usb\/devices\/\)\(.*\)-\(.*\)/\2/'`
DEV=`echo $DEVPATH | sed 's/\(bus\/usb\/devices\/\)\(.*\)-\(.*\)/\3/'`
DEV=`expr $DEV + 1`
DEVICE=`printf '/proc/bus/usb/%.03d/%.03d' $IF $DEV`
fi
if [ "$ACTION" = "add" -a "$TYPE" = "usb" ]; then
chown root:scanner "$DEVICE"
chmod 0666 "$DEVICE"
fi
# That's an insecure but simple alternative
# Everyone has access to the scanner
# if [ "$ACTION" = "add" -a "$TYPE" = "usb" ]; then
# chmod 0666 "$DEVICE"
# fi ??? ☹
|
Marduk
Anmeldungsdatum: 2. Dezember 2004
Beiträge: 139
|
osmanovic100 hat geschrieben: wenn ich xsane mit ...
sudo xsane ... starte, kommt diese fehler meldung nicht.
Klares Rechteproblem
/etc/hotplug/usb/libusbscanner[/quote] und warum liest Du den Text dieser Datei nicht durch, die Lösung steht nämlich drin.
|
Apollon
Anmeldungsdatum: 27. Oktober 2004
Beiträge: 724
Wohnort: Darmstadt
|
Marduk hat geschrieben: ... und warum liest Du den Text dieser Datei nicht durch, die Lösung steht nämlich drin.
Nicht jeder ist in der Lage sowas zu verstehen. Hilf' ihm, statt ihn zu belehren. So wie ich es sehe, muss man einfach nur die letzten 3 Zeilen entkommentieren. Lösche also die "sharps" (#) vor den Befehlen der letzten 3 Zeilen. Es sollte also so aussehen if [ "$ACTION" = "add" -a "$TYPE" = "usb" ]; then
chmod 0666 "$DEVICE"
fi Probiere es aus, sollte es immernoch nicht funktionieren: nochmal Fragen.
|
Marduk
Anmeldungsdatum: 2. Dezember 2004
Beiträge: 139
|
Apollon hat geschrieben: Nicht jeder ist in der Lage sowas zu verstehen. Hilf' ihm, statt ihn zu belehren.
Es geht nicht darum jemanden zu belehren, sondern man sollte eine Configdatei auch mal lesen, besonders wenn sie so kurz wie die vorgegegebene Datei ist. Dadurch lösen sich nämlich ein Grossteil der Probleme von ganz alleine. Es ist eine bequeme Methode in diversen Foren nach dem Motto zu verfahren. "Es geht nicht, mach Du mal". Es ist wohl nicht zu viel verlangt auf den Text hinzuweisen, der wohl eindeutig sagt was zu machen ist.
|
n0bbi
Anmeldungsdatum: 16. Oktober 2004
Beiträge: 492
Wohnort: Nürnberg
|
Es ist nichts dagegen zu sagen, wenn du jmd darauf hinweisst, dass die Antwort genau vor seinen Augen steht. Allerdings hättest du ihm das auch gleich noch zeigen können... Wir sind doch hier das freundlichste Forum auf der ganzen weiten Welt und so finde ich sollte das auch bleiben! 😉 Nichtsdestotrotz nen schönen Tag noch! 😉 mfg n0bbi
|
Rheinlaender
Anmeldungsdatum: 5. Dezember 2004
Beiträge: 73
Wohnort: Neuss
|
Apollon hat geschrieben:
So wie ich es sehe, muss man einfach nur die letzten 3 Zeilen entkommentieren.
Ich denke, man sollte dann aber die 4 Zeilen:
if [ "$ACTION" = "add" -a "$TYPE" = "usb" ]; then
chown root:scanner "$DEVICE"
chmod 0666 "$DEVICE"
fi mit Rauten versehen, sonst besteht das Problem weiterhin. Oder einfach nur eine Raute vor die "chown..."-Zeile setzen und den Rest so lassen. Gruß Rheinlaender
|
Apollon
Anmeldungsdatum: 27. Oktober 2004
Beiträge: 724
Wohnort: Darmstadt
|
@ Rheinlaender Du hast Recht. Oder er nimmt sich in die Gruppe "scanner" auf oder macht aus 0666 7777 oder aus "chown root:scanner" "chown $username:$username". Es gibt so viele Möglichkeiten, wobei die "chown $username:$username" zu nehmen ist, da die Datei ja bereits "ge-chown'ed" ist.
|
osmanovic100
(Themenstarter)
Anmeldungsdatum: 20. Oktober 2004
Beiträge: 438
|
es geht einfach nicht auch wenn ich manuel rechte eingebe: sane-find-scanner
# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a SCSI driver for your SCSI adapter.
# Also you need support for SCSI Generic (sg) in your operating system.
# If using Linux, try "modprobe sg".
found USB scanner (vendor=0x04a5 [Color], product=0x20b0 [ FlatbedScanner 23]) at libusb:001:003
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
# Not checking for parallel port scanners.
# Most Scanners connected to the parallel port or other proprietary ports
# can't be detected by this program.
# You may want to run this program as root to find all devices. Once you
# found the scanner devices, be sure to adjust access permissions as
# necessary. dann noch:
sudo chmod 0666 /proc/bus/usb/001/003 oder auch mit:
sudo chmod 7777 /proc/bus/usb/001/003 kommt immer noch das gleiche fehler meldung bei beenden von xsane
libusbscanner sieht so jetzt so aus:
#!/bin/sh
# This file is part of sane-backends.
#
# This script changes the permissions and ownership of a USB device under
# /proc/bus/usb to grant access to this device to users in the scanner group.
#
# Ownership is set to root:scanner, permissions are set to 0660.
#
# Arguments :
# -----------
# ACTION=[add|remove]
# DEVICE=/proc/bus/usb/BBB/DDD
# TYPE=usb
# latest hotplug doesn't set DEVICE on 2.6.x kernels
if [ -z "$DEVICE" ] ; then
IF=`echo $DEVPATH | sed 's/\(bus\/usb\/devices\/\)\(.*\)-\(.*\)/\2/'`
DEV=`echo $DEVPATH | sed 's/\(bus\/usb\/devices\/\)\(.*\)-\(.*\)/\3/'`
DEV=`expr $DEV + 1`
DEVICE=`printf '/proc/bus/usb/%.03d/%.03d' $IF $DEV`
fi
# if [ "$ACTION" = "add" -a "$TYPE" = "usb" ]; then
# chown root:scanner "$DEVICE"
# chmod 0660 "$DEVICE"
# fi
# That's an insecure but simple alternative
# Everyone has access to the scanner
if [ "$ACTION" = "add" -a "$TYPE" = "usb" ]; then
chown pero:scanner "$DEVICE"
chmod 0666 "$DEVICE"
fi @Marduk es gibt leute (so wie mich) die leider von Englisch null ahnung haben (nix verstehen) 😳 Wenn du helfen wilst dann antworte wenn nicht dann lass es.
|
Marduk
Anmeldungsdatum: 2. Dezember 2004
Beiträge: 139
|
osmanovic100 hat geschrieben:
@Marduk es gibt leute (so wie mich) die leider von Englisch null ahnung haben (nix verstehen)
Dann solltest Du Dir tatsächlich überlegen ob Linux für dich eine Betriebssystemalternative ist. Linux wird grundsätzlich über Konfigurationsdateien konfiguriert und da es sich um eine weltweite Entwicklergemeinde handelt ist nun mal Englisch die Sprache der Wahl.
|
osmanovic100
(Themenstarter)
Anmeldungsdatum: 20. Oktober 2004
Beiträge: 438
|
@Marduk ich erwarte nicht von leute wie dich mir etwas von Englisch auf Deutsch zu übersetzen...! es gibt Leute die auch Helfen und nett sind und die mir das erleichtern u.s.w oder ist diese forum nur für Leute die Englisch können? wenn du nicht gemerkt hast, diese forum hier ist auf Deutsch und: User helfen User Forum also bitte! wenn du die antwort auf meine frage nicht kennst, dann antworte bitte nicht mehr.
Dann solltest Du Dir tatsächlich überlegen ob Linux für dich eine Betriebssystemalternative ist. Linux wird grundsätzlich über Konfigurationsdateien konfiguriert und da es sich um eine weltweite Entwicklergemeinde handelt ist nun mal Englisch die Sprache der Wahl.
eines sage ich dir: Linux ist für mich und ich bleibe für immer dabei! 😛
|
Apollon
Anmeldungsdatum: 27. Oktober 2004
Beiträge: 724
Wohnort: Darmstadt
|
Nimm mal das als Konfig. Mach also einfach mal Copy & Paste in die /etc/hotplug/usb/libusbscanner
#!/bin/sh
# This file is part of sane-backends.
#
# This script changes the permissions and ownership of a USB device under
# /proc/bus/usb to grant access to this device to users in the scanner group.
#
# Ownership is set to root:scanner, permissions are set to 0660.
#
# Arguments :
# -----------
ACTION=add
DEVICE=/proc/bus/usb/001/003
TYPE=usb
# latest hotplug doesn't set DEVICE on 2.6.x kernels
if [ -z "$DEVICE" ] ; then
IF=`echo $DEVPATH | sed 's/\(bus\/usb\/devices\/\)\(.*\)-\(.*\)/\2/'`
DEV=`echo $DEVPATH | sed 's/\(bus\/usb\/devices\/\)\(.*\)-\(.*\)/\3/'`
DEV=`expr $DEV + 1`
DEVICE=`printf '/proc/bus/usb/%.03d/%.03d' $IF $DEV`
fi
# if [ "$ACTION" = "add" -a "$TYPE" = "usb" ]; then
# chown root:scanner "$DEVICE"
# chmod 0660 "$DEVICE"
# fi
# That's an insecure but simple alternative
# Everyone has access to the scanner
if [ "$ACTION" = "add" -a "$TYPE" = "usb" ]; then
chown pero:pero "$DEVICE"
chmod 0666 "$DEVICE"
fi @ Marduk & osmanovic100: hört auf mit diesen Flame-Postings, ihr Streithähne! Davon hat keiner was.
|
osmanovic100
(Themenstarter)
Anmeldungsdatum: 20. Oktober 2004
Beiträge: 438
|
Mach also einfach mal Copy & Paste in die /etc/hotplug/usb/libusbscanner das habe ich gemacht dann noch Scanner neu gestartet damit das richtig geladen wird und es geht einfach nicht ☹ es ist also irgend wo anders das problem ? hier nochmal meine ganze /etc/group
root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:pero
tty:x:5:
disk:x:6:
lp:x:7:cupsys
mail:x:8:
news:x:9:
uucp:x:10:
man:x:12:
proxy:x:13:
kmem:x:15:
dialout:x:20:pero,cupsys
fax:x:21:
voice:x:22:
cdrom:x:24:pero,hal
floppy:x:25:pero,hal
tape:x:26:
sudo:x:27:
audio:x:29:pero
dip:x:30:
www-data:x:33:
backup:x:34:
operator:x:37:
list:x:38:
irc:x:39:
src:x:40:
gnats:x:41:
shadow:x:42:
utmp:x:43:
video:x:44:pero
sasl:x:45:
staff:x:50:
games:x:60:
users:x:100:
nogroup:x:65534:
crontab:x:101:
ssh:x:102:
plugdev:x:103:pero,hal
messagebus:x:104:
postfix:x:105:
postdrop:x:106:
pero:x:1000:
lpadmin:x:107:pero
scanner:x:108:pero
hal:x:109:
slocate:x:110:
gdm:x:111:
saned:x:112: ???
|
Apollon
Anmeldungsdatum: 27. Oktober 2004
Beiträge: 724
Wohnort: Darmstadt
|
Vielleicht hätte man so anfangen sollen!? Hast Du das hier: http://www.ubuntuusers.de/viewtopic.php?t=4 gelesen? Wenn nicht dann tu das. Dann komme wieder und berichte. Aber mit Fehlermeldungen und näheren Informationen.
|
osmanovic100
(Themenstarter)
Anmeldungsdatum: 20. Oktober 2004
Beiträge: 438
|
Das habe ich als erstes ausprobiert ☹ ich bin eine der erst nach lösung sucht (nicht nur ubuntu forum ist mein freund auch google) 😉 und wenn ich nichts gefunden habe, dann mache ich ein ein neun Thread auf mit meinem problem. also, weiter zu meinem problem denn ich gelöst habe 😉 /home/pero/.sane löschen und das war die lösung Danke! euch troztdem 😉
|
Marduk
Anmeldungsdatum: 2. Dezember 2004
Beiträge: 139
|
osmanovic100 hat geschrieben:
oder ist diese forum nur für Leute die Englisch können? wenn du nicht gemerkt hast, diese forum hier ist auf Deutsch und:
Du solltest Deine Anspruchshaltung mal grundsätzlich überdenken, denn damit wirst Du Dir sehr viele Freunde schaffen die helfen könnten. Immer bedenken das andere freiwillig Support machen. Das übersetzen von Configdateien oder Manpage lesen nimmt Dir keiner ab, ausser Du bezahlst ihn dafür. Ob dieses Board in Deutsch oder einer anderen Sprache ist, hat nichts mit den Configs zu tun. Eher interpretiere ich Deine Einstellung als, "ich will das nicht können". Mir egal, Du kannst Dir dann in Zukunft bestimmt selber helfen.
|