semanage_user man page on YellowDog

Man page or keyword search:  
man Server   18644 pages
apropos Keyword Search (all sections)
Output format
YellowDog logo
[printable version]

semanage_user(3)	 Libsemanage API documentation	      semanage_user(3)

NAME
       SELinux User Management API

SYNOPSIS
       #include <semanage/user_record.h>
       #include <semanage/users_policy.h>
       #include <semanage/users_local.h>

       This  object contains properties associated with a SELinux user.	 Typi‐
       cally many Unix users are mapped to the same SELinux user.  See	seman‐
       age_seuser(3) for overview of the Unix user API.

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

Record API Overview
       semanage_user_create(3)-
	      create a user

       semanage_user_free(3)-
	      release resources for this user

       semanage_user_key_create(3)-
	      create a key, which can be used to identify a user

       semanage_user_key_free(3)-
	      release resources for this user key

       semanage_user_key_extract(3)-
	      create a key matching this user

       semanage_user_clone(3)-
	      create an identical user (deep-copy clone)

       semanage_user_compare(3)-
	      compare this user to the provided key

       semanage_user_compare2(3)-
	      compare this user to another

Properties API Overview
       semanage_user_get_name(3)-
	      return the name of this user

       semanage_user_set_name(3)-
	      set the name of this user

       semanage_user_get_prefix(3)-
	      return  the  labeling  prefix for this user, used to control the
	      contexts of user directories

       semanage_user_set_prefix(3)-
	      set the labeling prefix for this user

       semanage_user_get_mlslevel(3)-
	      return the default MLS level, which is assigned to this user  at
	      login time

       semanage_user_set_mlslevel(3)-
	      set the default MLS level

       semanage_user_get_mlsrange(3)-
	      return  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

       semanage_user_add_role(3)-
	      add a role to the user's list of valid roles

       semanage_user_del_role(3)-
	      remove a role from the user's list of valid roles

       semanage_user_has_role(3)-
	      check if a role is valid for this user

       semanage_user_get_num_roles(3)-
	      return the number of valid roles for this user

       semanage_user_get_roles(3)-
	      return an array containing the roles for this user

       semanage_user_set_roles(3)- set the roles for this user

Record Store API Overview
       semanage_user_modify_local(3)-
	      add or update a user in the local store

       semanage_user_del_local(3)-
	      delete a user from the local store

       semanage_user_exists(3)-
	      check if a user is defined in the persistent policy

       semanage_user_exists_local(3)-
	      check if a user is defined in the local store

       semanage_user_query(3)-
	      query a user in the persistent policy

       semanage_user_query_local(3)-
	      query a user in the local store

       semanage_user_count(3)-
	      count the number of users defined in the persistent policy

       semanage_user_count_local(3)-
	      count the number of users defined in the local store

       semanage_user_iterate(3)-
	      execute a callback for each user in the persistent policy

       semanage_user_iterate_local(3)-
	      execute a callback for each user in the local store

       semanage_user_list(3)-
	      return an array containing all users in the persistent policy

       semanage_user_list_local(3)-
	      return an array containing all users in the local store

ivg2@cornell.edu		 16 March 2006		      semanage_user(3)
[top]

List of man pages available for YellowDog

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net