シノバーです On Thu, 10 Feb 2005 03:36:49 +0900 KIKUCHI Junichi <maxi@xxxxxxxxxxxxx> wrote: > ああ、カーネル的(というかドライバ的)には sr0 でしたっけ。 > デバイスファイルだと scd0 ですね。 手元の Vine Linux 3.1 でSCSIやUSBに何も繋がない状態(CDドライブはATAPI接続)で $ ls -l /dev/scd0 brw-rw---- 1 root disk 11, 0 May 16 2004 /dev/scd0 $ ls -l /dev/sr0 brw-r----- 1 root root 11, 0 Aug 23 03:22 /dev/sr0 なので root権限だとどちらでも使えるのかも。 しかしパーミッションの問題はいずれにしろやっかいです。 SCSI接続(扱い)の場合、/dev/sg0 も使うみたいです。 CD-RWやDVD-RWでの書き込み時はもちろんDVDを読む場合でも リージョンコードの設定やCSS鍵を渡すために書き込み権限が必要です。 $ grep cdrom /etc/security/console.perms <cdrom>=/dev/cdrom* /dev/cdroms/* /dev/cdwriter* /mnt/cdrom* ですが、これを <cdrom>=/dev/cdrom* /dev/cdroms/* /dev/cdwriter* /mnt/cdrom* /dev/sg* と変更しておいて、 # ln -s /dev/scd0 /dev/cdrom あるいは # ln -s /dev/sr0 /dev/cdrom どちらでもOKかも。 DVD用には # ln -s /dev/cdrom /dev/dvd としておく。 これでSCSIあるいはUSBにDVDドライブを接続しておいて、 コンソールにユーザーtakoがログインすると /dev/scd0 にリンクを張っている場合は $ ls -l /dev/scd0 brw-rw---- 1 tako disk 11, 0 May 16 2004 /dev/scd0 /dev/sr0 にリンクを張っている場合は $ ls -l /dev/sr0 brw-r----- 1 tako root 11, 0 Aug 23 03:22 /dev/sr0 となっていて、takoにとってはどちらでも同じ。 また $ ls -l /dev/sg0 crw-rw---- 1 tako disk 21, 0 May 16 2004 /dev/sg0 となっていて、万事うまくいくはず。 ドライブを後から装着した場合に同じようにいくのかどうか…? -- Masaki SHINOMIYA <shino@xxxxxx> The Bar Master, Shino's Bar - Contemporary Art and Spirits http://Paper.Cup.Com/