mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-29 13:38:26 +00:00
mention that threads & setuid work with Linux 2.2.18.
This commit is contained in:
parent
ddb8f23a09
commit
aa6db091d0
8
FAQ
8
FAQ
@ -13,10 +13,10 @@ can on all other supported platforms. setuid() cannot be called before
|
||||
creating threads, since the server does not start listening on reserved ports
|
||||
until after threads have started.
|
||||
|
||||
In the 2.3.99-pre3 and newer kernels, the ability to preserve capabilities
|
||||
across a setuid() call is present. This allows BIND 9 to call setuid() early,
|
||||
while retaining the ability to bind reserved ports. This is a Linux-specific
|
||||
hack.
|
||||
In the 2.2.18 or 2.3.99-pre3 and newer kernels, the ability to preserve
|
||||
capabilities across a setuid() call is present. This allows BIND 9 to call
|
||||
setuid() early, while retaining the ability to bind reserved ports. This is
|
||||
a Linux-specific hack.
|
||||
|
||||
On a 2.2 kernel, BIND 9 does drop many root privileges, so it should be less
|
||||
of a security risk than a root process that has not dropped privileges.
|
||||
|
Loading…
x
Reference in New Issue
Block a user