[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: cdrdao + ide-scsi



Hallo nochmal und Dank für die vielen Beiträge!

Ich habe noch mal ein bisschen weitergelesen und rumprobiert und
bin darauf gekommen, dass meine Probleme wohl auch etwas mit
Zugriffsrechten zu tun haben. Das ist auch schon im BTS
dokumentiert, nur hatte ich das bisher nicht auf meinen Fall
bezogen.

Also hier die neuesten Experimente (noch immer mit Kernel 2.4.27
und SCSI-Emulation für CD-RW und DVD):

Zugriffsrechte für cdrdao anfangs standardmäßig:
,-----[ Terminal ]------------------------------------------------
| ~ > ls -l `type -p cdrdao`
| -rwxr-xr-x  1 root root 566344 2004-06-24 23:40 /usr/bin/cdrdao
`-----------------------------------------------------------------

D.h.: Es ist kein suid-Bit gesetzt ...
(vgl. BTS!)

Damit erhalte ich als normaler "user" wie gehabt:
,-----[ Terminal ]-----------------------------------------------------------
| ~ > cdrdao scanbus
| Cdrdao version 1.1.9 - (C) Andreas Mueller <andreas@daneb.de>
|   SCSI interface library - (C) Joerg Schilling
|   Paranoia DAE library - (C) Monty
|
| Check http://cdrdao.sourceforge.net/drives.html#dt for current driver tables.
|
| LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:: ERROR: unknow subsystem (scd0) in (/dev/sr0)
| LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:: ERROR: unknow subsystem (scd1) in (/dev/sr1)
| ~ >
`----------------------------------------------------------------------------

... aber als root:

,-----[ Terminal ]--------------------------------------------------------------
| 0:~ # cdrdao scanbus
| drdao version 1.1.9 - (C) Andreas Mueller <andreas@daneb.de>
|   SCSI interface library - (C) Joerg Schilling
|   Paranoia DAE library - (C) Monty
|
| Check http://cdrdao.sourceforge.net/drives.html#dt for current driver tables.
|
| Using libscg version 'schily-0.8'
|
| 0,0,0 : HL-DT-ST, CD-RW GCE-8525B , 1.03
| 0,1,0 : HL-DT-ST, DVD-ROM GDR8162B, 0015
| PWD=/root: ERROR: unknow subsystem (scd0) in (/dev/sr0)
| PWD=/root: ERROR: unknow subsystem (scd1) in (/dev/sr1)
| 0:~ #
`-------------------------------------------------------------------------------

Nachdem ich das suid-Bit gesetzt habe, erhalte ich als normaler
User:

,-----[ Terminal ]---------------------------------------------------------
| ~ > cdrdao scanbus
| Cdrdao version 1.1.9 - (C) Andreas Mueller <andreas@daneb.de>
|   SCSI interface library - (C) Joerg Schilling
|   Paranoia DAE library - (C) Monty
|
| Check http://cdrdao.sourceforge.net/drives.html#dt for current driver tables.
|
| Using libscg version 'schily-0.8'
|
| 0,0,0 : HL-DT-ST, CD-RW GCE-8525B , 1.03
| 0,1,0 : HL-DT-ST, DVD-ROM GDR8162B, 0015
| LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:: ERROR: unknow subsystem (scd0) in (/dev/sr0)
| LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:: ERROR: unknow subsystem (scd1) in (/dev/sr1)
| ~ >
`---------------------------------------------------------------------------

Die Zeilen:
          0,0,0 : HL-DT-ST, CD-RW GCE-8525B , 1.03
          0,1,0 : HL-DT-ST, DVD-ROM GDR8162B, 0015
sind neu!

Ich werde heute Abend mal testen, was beim Lesen/Schreiben
passiert, wenn ich (als root oder mit suid-Bit) das Device
explizit als "0,0,0" angebe.     Fortsetzung folgt ...
(muss aber zwischenzeitlich erst mal etwas "richtig" arbeiten
;-) )

 Gruß
Petra



Reply to: