You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Consider that the caller does chroot() first, and then asks for is_selinux_enabled(). The current implementation uses cached static variable values to report if SELinux is enabled, these values are initiated by the library constructor (before the caller has the chance to call chroot()).
Consider that the caller does
chroot()
first, and then asks foris_selinux_enabled()
. The current implementation uses cached static variable values to report if SELinux is enabled, these values are initiated by the library constructor (before the caller has the chance to callchroot()
).selinux/libselinux/src/enabled.c
Lines 11 to 21 in 82195e7
selinux/libselinux/src/init.c
Lines 146 to 154 in 82195e7
The thing is that tools like
useradd --root /some/chroot
need some API to detect that SELinux is disabled in the chroot for further logic.The text was updated successfully, but these errors were encountered: