Neil Bothwick <neil <at> digimed.co.uk> writes:

> > chown root:tty /dev/pty*
> > chown root:tty /dev/tty*
> > chmod 666 /dev/null


> It sounds like your udev rules are screwed. My defaults are

KERNEL=="pty[pqrstuvwxyzabcdef][0123456789abcdef]",NAME="%k",
GROUP="tty",OPTIONS="last_rule"
KERNEL=="null",NAME="%k", MODE="0666"

> Re-emerging udev should fix this, let etc-update/dispatch-conf replace
> /etc/udev/rules.d/50-udev.rules.

OK, I reverted (re emerged) udev-087-r1

Now my rules look like this:

# egrep tty 50-udev.rules 

KERNEL=="pty[pqrstuvwxyzabcdef][0123456789abcdef]", NAME="%k", GROUP="tty",    
  OPTIONS="last_rule"
KERNEL=="tty[pqrstuvwxyzabcdef][0123456789abcdef]", NAME="%k", GROUP="tty",    
  OPTIONS="last_rule"
KERNEL=="vcs*",                 NAME="%k", GROUP="tty",                
OPTIONS="last_rule"
KERNEL=="vcsa*",                NAME="%k", GROUP="tty",                
OPTIONS="last_rule"
KERNEL=="tty",                  NAME="%k", GROUP="tty", MODE="0666",   
OPTIONS="last_rule"
KERNEL=="tty[0-9]",             NAME="%k", GROUP="tty",                
OPTIONS="last_rule"
KERNEL=="tty[0-9][0-9]",        NAME="%k", GROUP="tty",                
OPTIONS="last_rule"
KERNEL=="console",              NAME="%k", GROUP="tty", MODE="0600"
KERNEL=="ptmx",                 NAME="%k", GROUP="tty", MODE="0666"
# tty devices
KERNEL=="ttyS[0-9]*",   NAME="%k", SYMLINK="tts/%n", GROUP="tty"
KERNEL=="ttyUSB[0-9]*", NAME="%k", SYMLINK="tts/USB%n", GROUP="tty", MODE="0660"
KERNEL=="ippp0",        NAME="%k", GROUP="tty"
KERNEL=="isdn*"         NAME="%k", GROUP="tty"
KERNEL=="dcbri*",       NAME="%k", GROUP="tty"
KERNEL=="ircomm*",      NAME="%k", GROUP="tty"

# egrep null 50-udev.rules
KERNEL=="null",         NAME="%k", MODE="0666"

Why is /dev/null getting repeatedly set to more restrictive
permission than 666?

Which ruled do I edit? Explicit suggestions are most welcome.
And educate me as to why this portable has this issue, and
the other workstations do not?

Udev seems to be a 'moving target' as much of what I've read seems
dated, so any  current documents to reference would be appreciated.
The man pages are short on examples....i.e. I cannot find
/etc/udev/rules.d/udev.examples....

http://gentoo-wiki.com/UDEV   definately needs more detail....


James




-- 
gentoo-user@gentoo.org mailing list

Reply via email to