sandbox_..._selinux(8)

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

bestie, welcome to the sandbox_..._selinux(8) manual page β€” the one for sandbox_net_client_selinux, all about the SELinux policy for sandbox_net_client processes. grab a strawberry drink πŸ“, we're reading the whole thing.


πŸŽ€ NAME πŸŽ€

sandbox_net_client_selinux β€” Security Enhanced Linux Policy for the sandbox_net_client processes. that's the whole name section, slay.

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so Security-Enhanced Linux secures the sandbox_net_client processes via flexible mandatory access control. periodt.

The sandbox_net_client processes execute with the sandbox_net_client_t SELinux type. You can check if you have these processes running by executing the ps command with the -Z qualifier.

For example:

ps -eZ | grep sandbox_net_client_t

πŸ‘‘ PROCESS TYPES πŸ‘‘

SELinux defines process types (domains) for each process running on the system.

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 sandbox_net_client policy is very flexible, allowing users to setup their sandbox_net_client processes in as secure a method as possible.

The following process types are defined for sandbox_net_client:

  • sandbox_net_client_t
Note: semanage permissive -a sandbox_net_client_t can be used to make the process type sandbox_net_client_t permissive. SELinux does not deny access to permissive process types, but the AVC (SELinux denials) messages are still generated.

✨ BOOLEANS ✨

SELinux policy is customizable based on least access required. The sandbox_net_client policy is extremely flexible and has several booleans that allow you to manipulate the policy and run sandbox_net_client with the tightest access possible.

  • If you want to deny user domains applications to map a memory region as both executable and writable β€” this is dangerous and the executable should be reported in bugzilla β€” you must turn on the deny_execmem boolean. Disabled by default.
setsebool -P deny_execmem 1
  • If you want to allow system to run with NIS, you must turn on the nis_enabled boolean. Disabled by default.
setsebool -P nis_enabled 1

πŸ¦‹ MANAGED FILES πŸ¦‹

The SELinux process type sandbox_net_client_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.

fusefs_t

/run/user/[0-9]+/gvfs

krb5_host_rcache_t

/var/tmp/krb5_0.rcache2
/var/cache/krb5rcache(/.*)?
/var/tmp/nfs_0
/var/tmp/DNS_25
/var/tmp/host_0
/var/tmp/imap_0
/var/tmp/HTTP_23
/var/tmp/HTTP_48
/var/tmp/ldap_55
/var/tmp/ldap_487
/var/tmp/ldapmap1_0

mozilla_plugin_tmpfs_t

sandbox_file_t

sandbox_net_client_tmpfs_t

security_t

/selinux

🌈 COMMANDS 🌈

semanage fcontext can also be used to manipulate default file context mappings.

semanage permissive can also be used to manipulate whether or not a process type is permissive.

semanage module can also be used to enable/disable/install/remove policy modules.

semanage boolean can also be used to manipulate the booleans.

system-config-selinux is a GUI tool available to customize SELinux policy settings.

🫢 AUTHOR 🫢

This manual page was auto-generated using sepolicy manpage .

⭐ SEE ALSO ⭐

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


mwah πŸ’‹ β€” this cutie is from the sandbox_net_client source/version, dated 26-10-06, under the sandbox_..._selinux(8) manual name.

πŸ“¦ where this page comes from