NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: bin/47449: syslogd doesn't honor mesg n
On Jan 15, 5:25am, dholland%netbsd.org@localhost
(dholland%netbsd.org@localhost) wrote:
-- Subject: bin/47449: syslogd doesn't honor mesg n
| syslogd does not honor mesg n (g+w permission) on the ttys of users it
| sends logs to.
|
| This is a nuisance sometimes.
|
| >How-To-Repeat:
|
| Create a test user, add it as a destination in syslog.conf (e.g.
| cron.* testuser), log in, set mesg n, and watch the messages roll in
| regardless.
|
| >Fix:
|
| As syslogd runs as root it needs to explicitly check for g+w
| permission, instead of just using the same tty message code as other
| things and assuming it'll get EACCES when mesg n is set.
|
| Probably it should also override mesg n for LOG_EMERG messages, which
| are traditionally walled to everyone.
Do you have an example syslogd implementation in mind that honors that?
What about messages explicitly sent to that user?
christos
Home |
Main Index |
Thread Index |
Old Index