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

Re: device file permissions the debian way

Haines Brown wrote:
I'm trying to set up a new installation of debian so that user can
play DVDs. I have debian sarge 2.6.8-2-686, an IDE dvd drive, gxine
0.4.1-1, libdvdread3-0.9.4-5. I can play .mp3 files OK with gzine.

I created a dvd symlink:

  $ ls -l /dev/dvd
  lrwxrwxrwx  1 root root 3 Sep 11 08:25 /dev/dvd -> hdc

I can play a dvd as root, but not as user. To play as user I am forced
to use a 666 permission for the device file, which is not the debian way:
  $ ls -l /dev/hdc
brw-rw-rw- 1 root disk 22, 0 Jul 31 18:54 /dev/hdc
To do things the debian way, I should give /dev/hdc 660 permission and
add the user to the disk group, but it doesn't work.

I'm not sure you should ever add a normal user to the disk group. I also don't think you should add symlinks in /dev, although that is less dangerous. Where is it written that this is TDW?

You may wish to investigate udev. It should give /dev/hdc the correct group of cdrom, and it should be trivial to add a rule to create /dev/dvd.

Reply to: