SCSI-Device nur mit sudo bzw. als root?

moonlook

Meteorist
Hi,

zugegebenermassen ein Anfängerproblem.
Ich erläutere mal am Beispiel:
Ich habe atapicam usw. im Kernel, kann die Atapi-CD-Rom's auch mit
SCSI-Emulation ansprechen, soll heissen z.B. als root kann ich
cdrecord -scanbus benutzen, um zu sehen, welche LUN's die
CD-Rom's haben.

Nun zum Problem:
Wenn ich beispielsweise cdda2wav benutzen will, habe ich die
Möglichkeit, das CD-Rom entweder als Atapi-Device (z.b. /dev/acd1)
oder als SCSI-Emulation (z.B. 1,1,0) anzusprechen und zu benutzen
mit der Umgebungsvariable CDDA_DEVICE (bei mir in der ~/.cshrc).

Wenn ich nun die ATAPI-Methode verwende, kann ich dies als
normaler User machen.
Allerdings erhalte ich folgende Fehlermeldung, wenn ich es mit der
SCSI-Emulation nicht per sudo bzw. als root versuche:
-----------------------------------------------------------------------
cdda2wav: Permission denied. Cannot open SCSI driver.
open(1,1,0) in file interface.c, line 532
Probably you did not define your SCSI device.
You can scan the SCSI bus(es) with 'cdrecord -scanbus'.
Set the CDDA_DEVICE environment variable or use the -D option.
You can also define the default device in the Makefile.
For possible transport specifiers try 'cdda2wav dev=help'.
-----------------------------------------------------------------------
Da es ja als normaler User nicht funktioniert mit SCSI-Emulation und
mit root-Rechten schon, denke ich, dass es "nur" ein Rechteproblem
ist.
Nun weiss ich leider echt nicht, wo ich ansetzen muss, aus cdda2wav dev=help werde ich nicht schlau.

Any Ideas?
 
Zurück
Oben