Man page - semanage_seuser(3)

Packages contains this manual

Manual

semanage_seuser

NAME
SYNOPSIS
Record API Overview
Properties API Overview
Record Store API Overview

NAME

semanage_seuser - Linux UID to SELinux User Management API

SYNOPSIS

#include <semanage/seuser_record.h>
#include <semanage/seusers_policy.h>
#include <semanage/seusers_local.h>

This object contains properties associated with a Unix user. Typically many Unix users are mapped to the same SELinux user. See semanage_user (3) for overview of the SELinux user API.

For details on a specific function, see its manual page.

Record API Overview

semanage_seuser_create (3) -

create a seuser

semanage_seuser_free (3) -

release resources for this seuser

semanage_seuser_key_create (3) -

create a key, which can be used to identify a seuser

semanage_seuser_key_free (3) -

release resources for this seuser key

semanage_seuser_key_extract (3) -

create a key matching this seuser

semanage_seuser_clone (3) -

create an identical seuser (deep-copy clone)

semanage_seuser_compare (3) -

compare this seuser to the provided key

semanage_seuser_compare2 (3) -

compare this seuser to another

Properties API Overview

semanage_seuser_get_name (3) -

return the name of this seuser

semanage_user_set_name (3) -

set the name of this seuser

semanage_seuser_get_sename (3) -

return the name of the (SELinux) user mapped to this seuser

semanage_user_set_sename (3) -

set the name of the (SELinux) user mapped to this seuser

semanage_user_get_mlsrange (3) -

return a the range of valid MLS sensitivities and categories for this user

semanage_user_set_mlsrange (3) -

set the range of valid MLS sensitivities and categories for this user

Record Store API Overview

semanage_seuser_modify_local (3) -

add or update a seuser in the local store

semanage_seuser_del_local (3) -

delete a seuser from the local store

semanage_seuser_exists (3) -

check if a seuser is defined in the persistent policy

semanage_seuser_exists_local (3) -

check if a seuser is defined in the local store

semanage_seuser_query (3) -

query a seuser in the persistent policy

semanage_seuser_query_local (3) -

query a seuser in the local store

semanage_seuser_count (3) -

count the number of seusers defined in the persistent policy

semanage_seuser_count_local (3) -

count the number of seusers defined in the local store

semanage_seuser_iterate (3) -

execute a callback for each seuser in the persistent policy

semanage_seuser_iterate_local (3) -

execute a callback for each seuser in the local store

semanage_seuser_list (3) -

return an array containing all seusers in the persistent policy

semanage_seuser_list_local (3) -

return an array containing all seusers in the local store