[pkg-nvidia-devel] Bug#574255: nvidia-kernel-common: Incorrect check for NVIDIA_DEVICE in udev rule, every device is now +rw for console users

Anton Kovalenko anton at sw4me.com
Wed Mar 17 04:46:44 UTC 2010

Package: nvidia-kernel-common
Version: 20100216+3
Severity: important

The following line in /lib/udev/rules.d/60-nvidia-kernel-common.rules 
is meant to skip the rest of the file for non-nvidia devices:
ENV{NVIDIA_DEVICE}=="0", GOTO="nvidia_end"

Unfortunately, it doesn't work this way (ENV{NVIDIA_DEVICE} is normally 
empty and never "0"). Consequently, each user registered with consolekit
is added into device ACL (with r/w access) for each and every device on
the system, like /dev/sda etc.

Obvious fix: ENV{NVIDIA_DEVICE}!="1" should work as intended.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.33-1.dmz.1-liquorix-amd64 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages nvidia-kernel-common depends on:
ii  module-init-tools            3.12~pre2-1 tools for managing Linux kernel mo

nvidia-kernel-common recommends no packages.

nvidia-kernel-common suggests no packages.

-- no debconf information

More information about the Pkg-nvidia-devel mailing list