realmd_...selinux(8)
π realmd_...selinux(8) β SELinux Policy realmd_consolehelper π
okay so bestie, welcome to the manual page for SELinux Policy realmd_consolehelper β yes that's the whole vibe, we're talking about the SELinux policy that keeps an eye on the realmd_consolehelper processes. pull up a chair, this is gonna be good β¨
πΈ NAME πΈ
realmd_consolehelper_selinux β the Security Enhanced Linux Policy for the realmd_consolehelper processes. that's it, that's the whole name section, she's simple and she's iconic π
β¨ DESCRIPTION β¨
Security-Enhanced Linux secures the realmd_consolehelper processes via flexible mandatory access control. no cap, that's the whole point of her π
The realmd_consolehelper processes execute with the realmd_consolehelper_t SELinux type. wanna check if you've got these processes running? just run the ps command with the -Z qualifier. easy peasy π
for example:
ps -eZ | grep realmd_consolehelper_t
look at you go, checking contexts like a main character π
π¦ ENTRYPOINTS π¦
The realmd_consolehelper_t SELinux type can be entered via the consolehelper_exec_t file type. that's the doorway, bestie πͺβ¨
The default entrypoint paths for the realmd_consolehelper_t domain are the following:
/usr/bin/consolehelper
one path, one queen, periodt π
π₯ PROCESS TYPES π₯
SELinux defines process types (domains) for each process running on the system β yes, every single one gets a little label, it's giving personalized name tags at a party π
You can see the context of a process using the -Z option to ps. slay, now you can peek at everyone's vibe check π
Policy governs the access confined processes have to files. the SELinux realmd_consolehelper policy is very flexible, allowing users to setup their realmd_consolehelper processes in as secure a method as possible. flexible and secure, she's multitasking π
The following process types are defined for realmd_consolehelper:
realmd_consolehelper_t
Note:semanage permissive -a realmd_consolehelper_tcan be used to make the process typerealmd_consolehelper_tpermissive. SELinux does not deny access to permissive process types, but the AVC (SELinux denials) messages are still generated. so like, she's chill now but she's still taking notes ππ
π BOOLEANS π
SELinux policy is customizable based on least access required. the realmd_consolehelper policy is extremely flexible and has several booleans that allow you to manipulate the policy and run realmd_consolehelper with the tightest access possible. toggles on toggles, we love to see it β¨
deny_execmemβ if you want to deny user domains applications to map a memory region as both executable and writable, you must turn on this boolean. π¨ heads up bestie: this is dangerous and the executable should be reported in bugzilla. Disabled by default.
setsebool -P deny_execmem 1
mmap_low_allowedβ if you want to control the ability tommapa low area of the address space, as configured by/proc/sys/vm/mmap_min_addr, you must turn on this boolean. Disabled by default.
setsebool -P mmap_low_allowed 1
nis_enabledβ if you want to allow system to run with NIS, you must turn on this boolean. Disabled by default.
setsebool -P nis_enabled 1
secure_mode_insmodβ if you want to disable kernel module loading, you must turn on this boolean. Disabled by default.
setsebool -P secure_mode_insmod 1
selinuxuser_execheapβ if you want to allow unconfined executables to make their heap memory executable, you must turn on this boolean. π okay so this is a really bad idea. it probably indicates a badly coded executable, but it could indicate an attack. the executable should be reported in bugzilla. Disabled by default.
setsebool -P selinuxuser_execheap 1
selinuxuser_execstackβ if you want to allow unconfined executables to make their stack executable, you must turn on this boolean. π this should never, ever be necessary. again, probably a badly coded executable, but could indicate an attack β report it in bugzilla. Enabled by default.
setsebool -P selinuxuser_execstack 1
π§ MANAGED FILES π§
The SELinux process type realmd_consolehelper_t can manage files labeled with the following file types. the paths listed are the default paths for these file types. β οΈ note: the process's UID still needs to have DAC permissions β SELinux isn't doing all the work for you, bestie, you gotta bring your own permissions too.
file_type- all files on the system π (yes, all of them, she's ambitious)
π COMMANDS π
semanage fcontextcan also be used to manipulate default file context mappings.semanage permissivecan also be used to manipulate whether or not a process type is permissive.semanage modulecan also be used to enable/disable/install/remove policy modules.semanage booleancan also be used to manipulate the booleans.system-config-selinuxis a GUI tool available to customize SELinux policy settings. π±οΈβ¨ for the girlies who love a clicky interface
π«Ά AUTHOR π«Ά
This manual page was auto-generated using sepolicy manpage . yes, the robot wrote her, but she still ate π
π SEE ALSO π
selinux(8), realmd_consolehelper(8), semanage(8), restorecon(8), chcon(1), sepolicy(8), setsebool(8)
and that's the whole page, bestie π go forth and configure your policy responsibly, ily, mwah π
cute little sign-off: this wasrealmd_consolehelper, rendered on26-10-23, living under therealmd_...selinux(8)umbrella β see you in the next manpage, bye besties πΈβ¨
π¦ where this page comes from
- centos-stream 9: selinux-policy-doc 38.1.87-1.el9 Β· GPLv2+
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms