dwww Home | Manual pages | Find package

getseuserbyname(3)         SELinux API documentation        getseuserbyname(3)

NAME
       getseuserbyname  -  get  SELinux  username  and level for a given Linux
       username

SYNOPSIS
       #include <selinux/selinux.h>

       int getseuserbyname(const char  *linuxuser,  char  **selinuxuser,  char
       **level);

DESCRIPTION
       getseuserbyname() retrieves the SELinux username and security level as-
       sociated with a given Linux username.  The SELinux username  and  secu-
       rity  level  can  then  be passed to other libselinux functions such as
       get_ordered_context_list_with_level(3)                              and
       get_default_context_with_level(3).

       The  returned  SELinux username and level should be freed by the caller
       using free.

RETURN VALUE
       On success, 0 is returned.  On failure, -1 is returned and errno is set
       appropriately.

       The  errors  documented for the stat(2) system call are also applicable
       here.

SEE ALSO
       selinux(8)

dwalsh@redhat.com              29 September 2005            getseuserbyname(3)

Generated by dwww version 1.14 on Fri Jan 24 06:18:25 CET 2025.