svirt_socket_selinux(8)

πŸ“¦
version 20250627+git412.dbf877ab7 Β· 6 versions
, in opensuse-leap 16.0

✨ svirt_socket_selinux πŸ’…

okay bestie, so like, this is the manual page for svirt_socket_selinux and it's literally all about how SELinux keeps the svirt_socket processes in check 🫢


🌸 NAME 🌸

svirt_socket_selinux β€” the Security Enhanced Linux Policy for the svirt_socket processes, no cap πŸ’–


πŸŽ€ DESCRIPTION πŸŽ€

Security-Enhanced Linux secures the svirt_socket processes via flexible mandatory access control. slay πŸ’…

The svirt_socket processes execute with the svirt_socket_t SELinux type, periodt. You can check if you have these processes running by executing the ps command with the -Z qualifier, iykyk πŸ‘‘

For example:

ps -eZ | grep svirt_socket_t

like literally just run that and see what's up bestie ✨


πŸ¦‹ PROCESS TYPES πŸ¦‹

SELinux defines process types (aka domains) for each process running on the system, it's giving organized πŸ‘‘

You can see the context of a process using the -Z option to ps

Policy governs the access confined processes have to files. The SELinux svirt_socket policy is very flexible, allowing users to set up their svirt_socket processes in as secure a method as possible, and honestly? obsessed πŸ’–

The following process types are defined for svirt_socket:

  • svirt_socket_t
Note: semanage permissive -a svirt_socket_t can be used to make the process type svirt_socket_t permissive. SELinux does not deny access to permissive process types, but the AVC (SELinux denials) messages are still generated. so like, it's not a free pass, the receipts are still there bestie 😭

🌈 BOOLEANS 🌈

SELinux policy is customizable based on least access required. The svirt_socket policy is extremely flexible and has several booleans that allow you to manipulate the policy and run svirt_socket with the tightest access possible, highkey iconic πŸ”₯

If you want to allow all domains to execute in fips_mode, you must turn on the fips_mode boolean. Enabled by default. periodt ✨

setsebool -P fips_mode 1

🧚 COMMANDS 🧚

  • semanage fcontext can also be used to manipulate default file context mappings. like the mood ring for your file contexts πŸ’…
  • semanage permissive can also be used to manipulate whether or not a process type is permissive. the vibe check for your processes πŸŽ€
  • semanage module can also be used to enable/disable/install/remove policy modules. the main character energy of policy management πŸ‘‘
  • semanage boolean can also be used to manipulate the booleans. the true/false switchboard for your policy 🌸
  • system-config-selinux is a GUI tool available to customize SELinux policy settings. like, a whole girlboss dashboard for your SELinux needs πŸ’–

πŸ’œ AUTHOR πŸ’œ

This manual page was auto-generated using sepolicy manpage. so like, it wrote itself, we love a self-sufficient icon ✨


⭐ SEE ALSO ⭐

selinux(8), svirt_socket(8), semanage(8), restorecon(8), chcon(1), sepolicy(8), setsebool(8)


and that's the whole vibe bestie πŸ’… this page is from svirt_socket_selinux(8), and the version/date in the footer is 26-10-06 β€” literally iconic, no cap πŸ«ΆπŸ’–βœ¨

πŸ“¦ where this page comes from