We should add something like: # cat 95-pam-console.rules ACTION=="add", KERNEL=="?*", RUN+="/sbin/pam_console_apply $env{DEVNAME} $env{DEVLINKS}" This eliminates the need for the dev.d script. However, it relies current udev, as the DEVNAME/DEVLINKS variables aren't exported right on 078.