Hello OpenBSD Misc,
I have been doing some work with chrooting user accounts for
a project, and now I am looking to get syslogd working. I
found out that I need a log socket in the chroot environ
for this to work and the -a option does this fine and works
great! BUT... now that I have one working, I need to be
able to chroot a whole bunch of these and looking in the
syslogd man page I see:
-a path
Specify a location where syslogd should place an additional log
socket. Up to about 20 additional logging sockets can be speci-
fied. The primary use for this is to place additional log sock-
ets in /dev/log of various chroot filespaces.
The part that worries me is the "Up to about 20" part. Is
this a hard limit? Is there a way to extend this? I am
looking at setting up around 100 user accounts like this but
most of them will only be used a few times a month so I'm
not really worried about resources too awful much.
Currently I am using OpenBSD 4.3
s