vine-users ML アーカイブ



[vine-users:076775] Re: X CD Roast にて、一般ユーザーから書 き込みを行うには?

  • From: Masaki Shinomiya <shino@xxxxxx>
  • Subject: [vine-users:076775] Re: X CD Roast にて、一般ユーザーから書 き込みを行うには?
  • Date: Mon, 23 Apr 2007 09:47:49 +0900
シノバーです

On Mon, 23 Apr 2007 01:37:01 +0900
田添 一哉 <tazoe-kazuya@xxxxxxxxxxxxxxxxxx> wrote:
>  ThinkPad T41 に Vine Linux 4.1 を導入して使用していますが、Vine Linux
> 4.1 の CD-R を作成するため、Vine Linux 4.1 上の X CD Roast を使用して、
> ISO イメージを焼き付けようとしたところ、下記のメッセージが出力され、一般
> ユーザーからの書き込みが失敗してしまいます。

各デバイスファイルのパーミッションはどうなっているでしょうか?
$ ls -l /dev/cdrom
lrwxrwxrwx 1 root root 3  4月22日 03:08 /dev/cdrom -> hdc
$ ls -l /dev/hdc
brw------- 1 tako disk 3, 64  4月22日 03:08 /dev/hdc
$ ls -l /dev/sg*
$ ls -l /dev/sg*
crw------- 1 tako root 21, 0  4月22日 14:27 /dev/sg0
のようになっていればOKのはずです。takoはコンソールユーザーです。

/etc/security/console.perms.d/50-default.perms の中に

<cdrom>=/dev/cdrom* /dev/cdroms/* /dev/cdwriter* /mnt/cdrom*
<scsigeneric>=/dev/sg*
<console>  0600 <cdrom>      0660 root.disk
<console>  0600 <scsigeneric> 0600 root

などの記述があり、これらがそれぞれのデバイスファイルを
コンソールユーザーが所有するよう自動的に設定するようになっています。

CDRドライブがUSB接続だったりすると、この機構は働かず、
VinePlus extrasにある usb-ownerが必要となってきます。

-- 
Masaki SHINOMIYA <shino@xxxxxx>
The Bar Master,
Shino's Bar - Contemporary Art and Spirits
http://Paper.Cup.Com/