I am using an IBM Thinkpad T41. The control center in KDE 3.4.3 complains about invalid permissions of /dev/nvram (control center -> system ... -> IBM Thinkpad ...) This can be solved by adding a line like : [[ -c /dev/nvram ]] && chmod o+rw /dev/nvram to the file /etc/conf.d/local.start. I am wondering whether the permissions are set correctly by udev or the modul nvram or not.
udev version? emerge --info? kernel version? actual permissions you get w/ udev?
udev: sys-fs/udev-070-r1 before: tfoerste@n22 ~ $ ls -l /dev/nvram crw-rw---- 1 root root 10, 144 Jan 13 23:10 /dev/nvram tfoerste@n22 ~ $ emerge --info Portage 2.0.53 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15 i686) ================================================================= System uname: 2.6.15 i686 Intel(R) Pentium(R) M processor 1700MHz Gentoo Base System version 1.6.13 ccache version 2.3 [enabled] dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/ ftp://mirror.nutsmaas.nl/gentoo/ http://212.219.56.131/sites/www.ibiblio.org/gentoo/" LINGUAS="de en" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="x86 X acpi alsa apache2 apm arts audiofile avi berkdb bitmap-fonts browserplugin bzip2 cdr crypt cups curl dri dvd emboss encode exif expat fam ffmpeg font-server foomaticdb fortran gd gdbm gif glut gpm gstreamer gtk gtk2 idn imagemagick imlib innodb ipv6 jai java javascript jimi joystick jpeg junit kde lcms libg++ libwww live logrotate mad mbox mhash mikmod mmx mmxext mng motif mp3 mpeg mysql nagios-dns nagios-ntp nagios-ping ncurses nls nsplugin ogg oggvorbis opengl oss pam pcmcia pcre pdflib perl png python qt quicktime readline real recode rtc samba sdl slp snmp spell sse sse2 ssl tcltk tcpd tiff truetype truetype-fonts type1-fonts udev usb userlocales vorbis win32codecs xanim xine xml2 xmms xv xvid zlib linguas_de linguas_en userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
Reopen.
You can create a special udev rule to change the group ownership of this if you want, but for the default, no, I can't change it as it would not be secure that way.