I've attached a debdiff that should fix the issue in gutsy. I've looked into the suggestion of dropping the root privilege before init. However it won't work as init parses the configuration file to open the log files. If network logging is required (which is only known after the configuration file is parsed), syslogd needs to bind to a system port, which can only be done as root.
Instead, I've patched the init script to start syslogd with the -u option. Before starting syslogd, all the log files that syslogd will open have their ownership fixed. That should fix the issue, as long as the init script is used to start/stop/reload syslogd. ** Attachment added: "sysklogd_1.4.1-21ubuntu3.debdiff" http://launchpadlibrarian.net/9156609/sysklogd_1.4.1-21ubuntu3.debdiff -- Various problems running syslogd with "-u syslog" option https://bugs.launchpad.net/bugs/120085 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs