LIBSECDB(3LIB) Interface Libraries LIBSECDB(3LIB)

libsecdb — security attributes database library

Security Attributes Database Library (libsecdb, -lsecdb)

#include <secdb.h>
#include <user_attr.h>
#include <prof_attr.h>
#include <exec_attr.h>
#include <auth_attr.h>

Functions in this library provide routines for manipulation of security attribute databases.

The shared object libsecdb.so.1 provides the public interfaces defined below. See Intro(3) for additional information on shared object interfaces.

chkauthattr endauthattr endexecattr endprofattr
enduserattr fgetuserattr free_authattr free_execattr
free_profattr free_proflist free_userattr getauthattr
getauthnam getexecattr getexecprof getexecuser
getprofattr getproflist getprofnam getuserattr
getusernam getuseruid kva_match match_execattr
setauthattr setexecattr setprofattr setuserattr

/lib/libsecdb.so.1
shared object
/lib/64/libsecdb.so.1
64-bit shared object

Intro(3), attributes(7)

August 8, 2026 OmniOS