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 2018-04-30.  (At that
       time, the date of the most recent commit that was found in the repos‐
       itory was 2018-04-26.)  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)