Hallo,
seit kurzem habe ich einen ATAPI CD-Brenner Mitsumi CR-2801TR. Ich möchte unter SuSE 7.0 über cdrecord damit meine CD´s brennen. Als root kein Problem. Aber als Benutzer bekomme ich beim Aufruf von "cdrecord -scanbus" nur folgende Meldung:
Cdrecord 1.8.1 (i686-pc-linux-gnu) Copyright (C) 1995-2000 Jörg Schilling cdrecord: Keine Berechtigung. Cannot open '/dev/sg0'. Cannot open SCSI driver. cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are root.
Das sagt mir, daß ich als Benutzer keine Zugriffsrechte auf das SCSI-device habe. Gibt es nun einen Weg, auch als Benutzer CD´s zu brennen? Ich möchte mich zum CD-Brennen nicht als root einloggen. Ich weiß aber auch nicht wie ich die Zugriffsberechtigung für das Device (oder cdrecord?) ändern kann. Ich habe auch schon versucht, mich in die entsprechenden Gruppen einzutragen, um mit den Gruppenrechten Erfolg zu haben. Leider vergebens.
Danke im Voraus
Uwe Kietzmann
On Tue Dec 19, 2000 at 23:19:01 +0100, Uwe Kietzmann wrote:
cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are root.
[...]
(oder cdrecord?) ändern kann. Ich habe auch schon versucht, mich in die entsprechenden Gruppen einzutragen, um mit den Gruppenrechten Erfolg zu haben. Leider vergebens.
Das ist aber der richtige Weg. Mal mit neu einloggen probiert (oder mit newgrp)?
Adam
On Tue, Dec 19, 2000 at 11:19:01PM +0100, Uwe Kietzmann wrote:
Hallo,
Hallo,
<schnipp>
Das sagt mir, daß ich als Benutzer keine Zugriffsrechte auf das SCSI-device habe. Gibt es nun einen Weg, auch als Benutzer CD´s zu brennen? Ich möchte mich zum CD-Brennen nicht als root einloggen. Ich weiß aber auch nicht wie ich die Zugriffsberechtigung für das Device (oder cdrecord?) ändern kann. Ich habe auch schon versucht, mich in die entsprechenden Gruppen einzutragen, um mit den Gruppenrechten Erfolg zu haben. Leider vergebens.
Da es bei dir kein Sicherheitsloch darstellen sollte, kannst du Lese/Schreib- rechte für das Device setzen: chmod a+rw /dev/sg0
Ciao, Tobias
Hallo, vielen Dank, das hat geholfen. Jetzt funzt es.
Uwe
Am Mittwoch, 20. Dezember 2000 15:06 schrieb Tobias Koenig:
<schnipp>
Das sagt mir, daß ich als Benutzer keine Zugriffsrechte auf das SCSI-device habe. Gibt es nun einen Weg, auch als Benutzer CD´s zu brennen? Ich möchte mich zum CD-Brennen nicht als root einloggen. Ich weiß aber auch nicht wie ich die Zugriffsberechtigung für das Device (oder cdrecord?) ändern kann. Ich habe auch schon versucht, mich in die entsprechenden Gruppen einzutragen, um mit den Gruppenrechten Erfolg zu haben. Leider vergebens.
Da es bei dir kein Sicherheitsloch darstellen sollte, kannst du Lese/Schreib- rechte für das Device setzen: chmod a+rw /dev/sg0
Ciao, Tobias
On Tuesday 19 December 2000 23:19, Uwe Kietzmann wrote:
Das sagt mir, daß ich als Benutzer keine Zugriffsrechte auf das SCSI-device habe. Gibt es nun einen Weg, auch als Benutzer CD´s zu brennen? Ich möchte mich zum CD-Brennen nicht als root einloggen. Ich weiß aber auch nicht wie ich die Zugriffsberechtigung für das Device (oder cdrecord?) ändern kann. Ich habe auch schon versucht, mich in die entsprechenden Gruppen einzutragen, um mit den Gruppenrechten Erfolg zu haben. Leider vergebens.
Angenommen das Laufwerk wird mit SCSI-Emulation auf IDE zu /dev/sg2:
1) erzeuge eine Gruppe "brenner" 2) trage dich darin ein (vi /etc/groups oder via yast->Gruppenverwaltung) 3) chmod u=rw /dev/sg2 4) chown root.brenner /usr/bin/cdrecord 5) chmod u=rwxs,g=x /usr/bin/cdrecord
So funktioniert das einwandfrei bei mir, nur das eine Programm darf auf das Device drauf (wie: es wird root, wenn es aufgerufen wird) (warum: weil es weiss wie es geht) und nur die Gruppe brenner darf das Programm aufrufen.
Konrad
lug-dd@mailman.schlittermann.de