Package: udev
Version: 0.076-3
Severity: normal

The ownership and permissions for all device-mapper devices differ from
other block devices on the system (root:disk, 0660):

$ ls -l /dev/mapper/
total 0
crw-rw---- 1 root root  10, 63 2005-12-03 12:47 control
brw------- 1 root root 254,  6 2005-12-03 12:48 hda_vg-cvsdata
brw------- 1 root root 254, 11 2005-12-03 12:48 
hda_vg-d4e82c7d--2df9--48f0--89be--ebeb500ddf2d
brw------- 1 root root 254, 10 2005-12-03 12:48 
hda_vg-d4e82c7d--2df9--48f0--89be--ebeb500ddf2d-cow
brw------- 1 root root 254, 12 2005-12-03 12:48 hda_vg-experimental_chroot
brw------- 1 root root 254,  5 2005-12-03 12:48 hda_vg-home
brw------- 1 root root 254,  7 2005-12-03 12:48 hda_vg-sarge_chroot
brw------- 1 root root 254,  9 2005-12-03 12:48 hda_vg-sid_chroot
brw------- 1 root root 254,  8 2005-12-03 12:48 hda_vg-sid_chroot-real
brw------- 1 root root 254,  0 2005-12-03 12:48 hda_vg-swap0
brw------- 1 root root 254,  1 2005-12-03 12:48 hda_vg-swap1
brw------- 1 root root 254,  2 2005-12-03 12:48 hda_vg-swap2
brw------- 1 root root 254,  3 2005-12-03 12:48 hda_vg-usr
brw------- 1 root root 254,  4 2005-12-03 12:48 hda_vg-var

In addition, the directories for each volume group are only readable by
root:

$ ls -ld /dev/hda_vg
drwx------ 2 root root 260 2005-12-03 12:48 /dev/hda_vg/

The permissions on the directories should be 0775, and the owner should
also be root:disk IMO.

The incorrect permissions make it hard to use the "disk" group, e.g. for
backup tools such as amanda.

In short, I would very much like to
1) Have the default permissions of LVM/device-mapper devices be 0660.
2) Have the default ownership be root:disk.
3) Have the default volume group directory permissions be 0775
   (including /dev/mapper).
4) Have the default volume group directory ownership be root:disk.


This is also a problem for sarge, as well as unstable.  If this is
possible to fix by tweaking permissions.rules, that would be very handy
(but for volume groups, it's not possible to know the names in advance,
unlike /dev/mapper/).


Thanks,
Roger


-- Package-specific info:
-- /etc/udev/rules.d/:
/etc/udev/rules.d/:
total 5
lrwxrwxrwx 1 root root   20 2005-10-11 21:01 020_permissions.rules -> 
../permissions.rules
lrwxrwxrwx 1 root root   19 2005-10-14 22:36 025_libgphoto2.rules -> 
../libgphoto2.rules
lrwxrwxrwx 1 root root   19 2005-10-11 21:01 cd-aliases.rules -> 
../cd-aliases.rules
-rw-r--r-- 1 root root 4957 2005-10-08 19:38 devfs.rules
lrwxrwxrwx 1 root root   13 2005-10-11 21:01 udev.rules -> ../udev.rules
lrwxrwxrwx 1 root root   19 2005-10-11 21:01 z20_persistent.rules -> 
../persistent.rules
lrwxrwxrwx 1 root root   12 2005-10-11 21:01 z50_run.rules -> ../run.rules
lrwxrwxrwx 1 root root   16 2005-10-11 21:01 z55_hotplug.rules -> 
../hotplug.rules
lrwxrwxrwx 1 root root   19 2005-08-03 21:39 z60_alsa-utils.rules -> 
../alsa-utils.rules
lrwxrwxrwx 1 root root   15 2005-09-20 19:13 z60_hdparm.rules -> ../hdparm.rules
lrwxrwxrwx 1 root root   17 2005-10-11 21:01 z70_hotplugd.rules -> 
../hotplugd.rules

-- /sys/:
/sys/block/dm-0/dev
/sys/block/dm-10/dev
/sys/block/dm-11/dev
/sys/block/dm-12/dev
/sys/block/dm-1/dev
/sys/block/dm-2/dev
/sys/block/dm-3/dev
/sys/block/dm-4/dev
/sys/block/dm-5/dev
/sys/block/dm-6/dev
/sys/block/dm-7/dev
/sys/block/dm-8/dev
/sys/block/dm-9/dev
/sys/block/hda/dev
/sys/block/hda/hda1/dev
/sys/block/hda/hda2/dev
/sys/block/hda/hda3/dev
/sys/block/hda/hda4/dev
/sys/block/hda/hda5/dev
/sys/block/hda/hda6/dev
/sys/block/hda/hda7/dev
/sys/block/hdb/dev
/sys/block/sda/dev
/sys/block/sda/sda1/dev
/sys/block/sda/sda2/dev
/sys/class/adb/adb/dev
/sys/class/drm/card0/dev
/sys/class/graphics/fb0/dev
/sys/class/i2c-dev/i2c-0/dev
/sys/class/i2c-dev/i2c-1/dev
/sys/class/i2c-dev/i2c-2/dev
/sys/class/i2c-dev/i2c-3/dev
/sys/class/i2c-dev/i2c-4/dev
/sys/class/i2c-dev/i2c-5/dev
/sys/class/i2c-dev/i2c-6/dev
/sys/class/input/event0/dev
/sys/class/input/event1/dev
/sys/class/input/event2/dev
/sys/class/input/event3/dev
/sys/class/input/event4/dev
/sys/class/input/mice/dev
/sys/class/input/mouse0/dev
/sys/class/input/mouse1/dev
/sys/class/misc/agpgart/dev
/sys/class/misc/apm_bios/dev
/sys/class/misc/device-mapper/dev
/sys/class/misc/nvram/dev
/sys/class/misc/pmu/dev
/sys/class/misc/rtc/dev
/sys/class/sound/audio/dev
/sys/class/sound/controlC0/dev
/sys/class/sound/dsp/dev
/sys/class/sound/mixer/dev
/sys/class/sound/pcmC0D0c/dev
/sys/class/sound/pcmC0D0p/dev
/sys/class/sound/timer/dev
/sys/class/usb_device/usbdev1.1/dev
/sys/class/usb_device/usbdev1.3/dev
/sys/class/usb_device/usbdev1.4/dev
/sys/class/usb_device/usbdev1.5/dev
/sys/class/usb_device/usbdev2.1/dev
/sys/class/usb_device/usbdev3.1/dev
/sys/class/usb_device/usbdev3.2/dev
/sys/class/usb_device/usbdev3.3/dev
/sys/class/usb_device/usbdev3.4/dev
/sys/class/usb_device/usbdev4.1/dev
/sys/class/usb/hiddev0/dev

-- Kernel configuration:
 isapnp_init not present.


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: powerpc (ppc)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14.3
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)

Versions of packages udev depends on:
ii  initscripts                   2.86.ds1-6 Standard scripts needed for bootin
ii  libc6                         2.3.5-8    GNU C Library: Shared libraries an
ii  libselinux1                   1.26-1     SELinux shared libraries
ii  libsepol1                     1.8-1      Security Enhanced Linux policy lib
ii  lsb-base                      3.0-12     Linux Standard Base 3.0 init scrip
ii  makedev                       2.3.1-79   creates device files in /dev
ii  sed                           4.1.4-4    The GNU sed stream editor

udev recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to