On 14/04/2026 10:29, Samuel Thibault wrote:
Helo,

Michael Kelly, le mar. 14 avril 2026 07:43:30 +0100, a ecrit:
Finally, openntpd runs a chroot in its run directory which defaults to
/var/run/openntpd. It needs access to '/dev/urandom' and the network
configuration so needs those translators available in the chroot.
How does it do it on Linux?

That's probably where the firmlink settrans should be plugged.

It might be that the Linux openntpd does not need to access the file system at all. '/dev/urandom' is required by Hurd because it does not support the '__getrandom()' call that is presumably supported on Linux. The glibc implementation of arc4random tries that first before falling back to the opening the device.

Cheers,

Mike.


Reply via email to