# Core kernel devices
-# override both of these
-KERNEL=="random", MODE="0444"
-KERNEL=="urandom", MODE="0444"
-
KERNEL=="aio", MODE="0444"
-KERNEL=="kmsg", MODE="0600"
KERNEL=="rtc", MODE="0666"
# Comms devices
-KERNEL=="rfcomm[0-9]*", GROUP="uucp"
KERNEL=="ippp[0-9]*", GROUP="uucp"
KERNEL=="isdn[0-9]*", GROUP="uucp"
KERNEL=="isdnctrl[0-9]*", GROUP="uucp"
# Input devices
# override MODE on these four
-KERNEL=="mice", MODE="0644", SYMLINK+="mouse"
-KERNEL=="mouse*", MODE="0644"
-KERNEL=="event*", MODE="0644"
-KERNEL=="ts*", MODE="0644"
-
-KERNEL=="psaux", MODE="0644"
+KERNEL=="mice", SYMLINK+="mouse"
# DRI devices are managed by the X server, so prevent udev from creating them
# Storage/memory devices
-# override: make group-writable
-SUBSYSTEM=="block", MODE="0660"
-
# dmsetup and lvm2 related programs create devicemapper devices so we prevent
# udev from creating them
KERNEL=="dm-*", OPTIONS+="ignore_device"
-# Tape devices
-
-# override all these
-KERNEL=="ht[0-9]*", GROUP="tape"
-KERNEL=="nht[0-9]*", GROUP="tape"
-KERNEL=="pt[0-9]*", GROUP="tape"
-KERNEL=="npt[0-9]*", GROUP="tape"
-KERNEL=="st[0-9]*", GROUP="tape"
-KERNEL=="nst[0-9]*", GROUP="tape"
-
# Override floppy devices
KERNEL=="fd[0-9]", ACTION=="add|change", ATTRS{cmos}=="?*", \
RUN+="create_floppy_devices -c -t $attr{cmos} -m %M -M 0660 -G floppy $root/%k"
-