NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | SEE ALSO | COLOPHON

getseuserbyname(3)        SELinux API documentation       getseuserbyname(3)

NAME         top

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

SYNOPSIS         top

       #include <selinux/selinux.h>
       int getseuserbyname(const char *linuxuser, char **selinuxuser, char
       **level);

DESCRIPTION         top

       getseuserbyname() retrieves the SELinux username and security level
       associated with a given Linux username.  The SELinux username and
       security 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         top

       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         top

       selinux(8)

COLOPHON         top

       This page is part of the selinux (Security-Enhanced Linux user-space
       libraries and tools) project.  Information about the project can be
       found at ⟨https://github.com/SELinuxProject/selinux/wiki⟩.  If you
       have a bug report for this manual page, see 
       ⟨https://github.com/SELinuxProject/selinux/wiki/Contributing⟩.  This
       page was obtained from the project's upstream Git repository 
       ⟨https://github.com/SELinuxProject/selinux⟩ on 2017-07-05.  If you
       discover any rendering problems in this HTML version of the page, or
       you believe there is a better or more up-to-date source for the page,
       or you have corrections or improvements to the information in this
       COLOPHON (which is not part of the original manual page), send a mail
       to man-pages@man7.org
dwalsh@redhat.com             29 September 2005           getseuserbyname(3)

Pages that refer to this page: get_ordered_context_list(3)selinux_config(5)seusers(5)