cdrecord Rechte mit Suse8.2 und SCSI Brenner
Hallo List, trotz einer Nacht Recherche habe ich cdrecord nicht als user zum laufen bekommen :-( Also root kann ich "cdrecord -scanbus" ausführen, als user bekomme ich die Meldung "Cannot open SCSI driver". Ich habe es mit SUID bei cdrecord probiert (das hatte vor Jahren mal funktioniert) - nix. Habe die /dev/cdrecorder und /dev/sr0 Geräte der Gruppe "cdrom" zugeführt und selbst mal mich zum Besitzer der Geräte gemacht - immer der gleiche Fehler. Als root (sux) kann ich mit k3b0.11.5 brennen! Die Treiber sind also alle da. Habe nen 2.4.25er Vanilla drauf. Hat jemand einen Tip, was ich falsch mache? Gruß Michael michael@linux:~> cdrecord -scanbus Cdrecord 2.00.3 (i686-suse-linux) Copyright (C) 1995-2002 Jörg Schilling cdrecord: No such file or directory. Cannot open SCSI driver. cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are root. cdrecord: For possible transport specifiers try 'cdrecord dev=help'. michael@linux:~> su Password: linux:/home/michael # cdrecord -scanbus Cdrecord 2.00.3 (i686-suse-linux) Copyright (C) 1995-2002 Jörg Schilling Linux sg driver version: 3.1.25 Using libscg version 'schily-0.7' cdrecord: Warning: using inofficial libscg transport code version (okir@suse.de-scsi-linux-sg.c-1.75-resmgr-patch '@(#)scsi-linux-sg.c 1.75 02/10/21 Copyright 1997 J. Schilling'). scsibus0: 0,0,0 0) * 0,1,0 1) * 0,2,0 2) * 0,3,0 3) 'YAMAHA ' 'CRW8824S ' '1.00' Removable CD-ROM 0,4,0 4) * 0,5,0 5) * 0,6,0 6) * 0,7,0 7) * linux:/dev # ls -l /dev/cdrecorder lrwxrwxrwx 1 root cdrom 3 2003-12-16 17:11 /dev/cdrecorder -> sr0 linux:/dev # ls -l /dev/sr0 brw-rw---- 1 root cdrom 11, 0 2003-03-14 14:07 /dev/sr0 michael@linux:~> ls -l /usr/bin/cdrecord -rwxr-x--- 1 root cdrom 409571 2003-05-31 13:45 /usr/bin/cdrecord
Am Mittwoch, 25. Februar 2004 08:32 schrieb Michael Born:
Hallo List,
trotz einer Nacht Recherche habe ich cdrecord nicht als user zum laufen bekommen :-(
cdrecord sollte auch nicht als user laufen... warum auch?
Als root (sux) kann ich mit k3b0.11.5 brennen! Die Treiber sind also alle da. Habe nen 2.4.25er Vanilla drauf.
Hat jemand einen Tip, was ich falsch mache?
Bei k3b gibt es einen Einstellungsassistenten, dort kannst du deine LW einstellen lassen, oder selber einstellen z.B. den User in disk mit aufnehmen und sie Recht für LW /dev/sr0 auf 666 einstellen, so solltest du auch als user ohne probleme brennen können. -- __________Gerald________________________________________________________ #288751 - http://counter.li.org
Am Mittwoch, 25. Februar 2004 18:02 schrieb Gerald:
Am Mittwoch, 25. Februar 2004 08:32 schrieb Michael Born:
Hallo List,
trotz einer Nacht Recherche habe ich cdrecord nicht als user zum laufen bekommen :-(
Ich auch nicht, bis ich die aktuelle Beta der cdrtools von Jörg Schilling selber kompilert habe. Das Kompilieren war einfachst: make und dann make install mit Default-Angaben und schon hat man unter /opt/schily/bin/ eine Alternativ-Version, dessen Rechte man wie beschrieben ändert. Wo man für k3b den Pfad der cdrtools einstellt, mußt du selber suchen. Ich verwende k3b nicht. Al
Danke für eure Antworten. Hab das Problem gefunden: Suse startet einen Resourcen Manager, der dem user trotz suid bei cdrecord den Zugriff auf die devices verwährt! Habe mit Yast im Runlevel Editor den resmgr abgeschaltet und nun läuft es so, wie die vergebenen Rechte es erwarten lassen würden - ich war echt am Verzweifeln, daß ich NULL Ahnung über Unix Rechte habe :-) Wünsche einen schönen Tag Michael
participants (3)
-
Al Bogner
-
gerald.arnoldt@t-online.de
-
Michael Born