/* IBM_PROLOG_BEGIN_TAG */ /* This is an automatically generated prolog. */ /* */ /* bos72V src/bos/usr/include/userconf.h 1.11.11.10 */ /* */ /* Licensed Materials - Property of IBM */ /* */ /* COPYRIGHT International Business Machines Corp. 1985,2019 */ /* All Rights Reserved */ /* */ /* US Government Users Restricted Rights - Use, duplication or */ /* disclosure restricted by GSA ADP Schedule Contract with IBM Corp. */ /* */ /* IBM_PROLOG_END_TAG */ /* @(#)93 1.11.11.10 src/bos/usr/include/userconf.h, cmdsauth, bos72V, v2019_37A8 7/24/19 13:17:08 */ /* * COMPONENT_NAME: CMDSAUTH * * FUNCTIONS: * * ORIGINS: 27 * * (C) COPYRIGHT International Business Machines Corp. 1985,2007 * All Rights Reserved * Licensed Materials - Property of IBM * * US Government Users Restricted Rights - Use, duplication or * disclosure restricted by GSA ADP Schedule Contract with IBM Corp. */ #ifndef _H_USERCONF #define _H_USERCONF #ifdef __cplusplus extern "C" { #endif #ifdef _NO_PROTO extern int getconfattr (); extern int endconfattr (); #else /* _NO_PROTO */ extern int getconfattr (char *, char *, void *, int); extern int endconfattr (void); #endif /* _NO_PROTO */ /* XXX Max length of system attribute name * */ #define MAX_SC_NAME_LEN 65 /* include NULL */ /* system attribute values */ #define SC_SYS_LOGIN "usw" #define SC_SYS_USER "user" #define SC_SYS_ADMUSER "admin" #define SC_SYS_AROLES "role" #define SC_SYS_AUDIT "classes" #define SC_SYS_AUSERS "users" #define SC_SYS_ASYS "system" #define SC_SYS_ABIN "bin" #define SC_SYS_ASTREAM "stream" #define SC_SYS_ATTRLIST "attrlist" /* attributes associated with logins */ #define SC_AUTHTYPE "auth_type" #define SC_GECOS "gecos" #define SC_IDS "ids" #define SC_MAXBAD "maxbad" #define SC_MAXLOGINS "maxlogins" #define SC_PASSWDGEN "passwdgen" #define SC_SEARCHORDER_FLAG "searchorderflag" #define SC_SHELLS "shells" #define SC_YPDOMAIN "YPdomain" #define SC_MAXROLES "maxroles" #define SC_PWD_ALGO "pwd_algorithm" #define SC_TRACE_LEVEL "sec_trace_level" #define SC_TRACE_AREA "sec_trace_area" #define SC_MKHOMEATLOGIN "mkhomeatlogin" #define SC_NORMALIZE_ENABLED "normalize_username" #define SC_AUTHCONTROLDOMAIN "authcontroldomain" #define SC_UNIXPASSWDCOMPAT "unix_passwd_compat" #define SC_SULOGFULLDATE "sulogfulldate" #define SC_EFSSHAREDKEYS "efssharedkeys" #define SC_ROTATE_FAILEDLOGIN "rotate_failedlogin" /* system attributes in /etc/security/passwd */ #define SC_FLAGS "flags" #define SC_LASTUPDATE "lastupdate" /* mkuser.default attribute values */ #define SC_ACCT "acct" #define SC_ACCTS "accounts" #define SC_ADMGROUPS "admgroups" #define SC_ADMIN "admin" #define SC_AUDIT "auditclasses" #define SC_AUTH1 "auth1" #define SC_AUTH2 "auth2" #define SC_AUTHDOMAIN "auth_domain" #define SC_AUTHNAME "auth_name" #define SC_AUTHMESSAGES "messages" #define SC_AUTHPROGRAM "program" #define SC_AUTHRETRY "retry" #define SC_AUTHRETRYDELAY "retry_delay" #define SC_AUTHSYSTEM "SYSTEM" #define SC_AUTHTIMEOUT "timeout" #define SC_CORE "core" #define SC_CORE_HARD "core_hard" #define SC_CORECOMP "core_compress" #define SC_COREPATH "core_path" #define SC_COREPNAME "core_pathname" #define SC_CORENAMING "core_naming" #define SC_CORENAME "core_name" #define SC_CPU "cpu" #define SC_CPU_HARD "cpu_hard" #define SC_DAEMONCHK "daemon" #define SC_DATA "data" #define SC_DATA_HARD "data_hard" #define SC_DFLT_ROLES "default_roles" #define SC_DICTION "dictionlist" #define SC_DLEVEL "d_level" #define SC_EXPIRATION "expires" #define SC_FSIZE "fsize" #define SC_FSIZE_HARD "fsize_hard" #define SC_FUNCMODE "funcmode" #define SC_GROUP "pgrp" #define SC_GROUPS "groups" #define SC_HISTEXPIRE "histexpire" #define SC_HISTSIZE "histsize" #define SC_HOME "home" #define SC_HOSTSALLOWEDLOGIN "hostsallowedlogin" #define SC_HOSTSDENIEDLOGIN "hostsdeniedlogin" #define SC_LLEVEL "l_level" #define SC_LOCKED "account_locked" #define SC_LOGINCHK "login" #define SC_LOGRETRIES "loginretries" #define SC_LOGTIMES "logintimes" #define SC_MAXAGE "maxage" #define SC_MAXEXPIRED "maxexpired" #define SC_MAXREPEAT "maxrepeats" #define SC_MAXULOGS "maxulogs" #define SC_MINAGE "minage" #define SC_MINALPHA "minalpha" #define SC_MINLOWERALPHA "minloweralpha" #define SC_MINUPPERALPHA "minupperalpha" #define SC_MINDIFF "mindiff" #define SC_MINLEN "minlen" #define SC_MINOTHER "minother" #define SC_MINDIGIT "mindigit" #define SC_MINSPECIALCHAR "minspecialchar" #define SC_NOFILE "nofiles" #define SC_NOFILE_HARD "nofiles_hard" #define SC_PGRP "pgrp" #define SC_PROG "shell" #define SC_PROJECTS "projects" #define SC_PROMPTMAC "prompt_mac" #define SC_PWDCHECKS "pwdchecks" #define SC_PWDWARNTIME "pwdwarntime" #define SC_RCMDS "rcmds" #define SC_REGISTRY "registry" #define SC_RLOGINCHK "rlogin" #define SC_ROLES "roles" #define SC_RSS "rss" #define SC_RSS_HARD "rss_hard" #define SC_SCREENS "screens" #define SC_SHELL "shell" #define SC_STACK "stack" #define SC_STACK_HARD "stack_hard" #define SC_SUCHK "su" #define SC_SUGROUPS "sugroups" #define SC_SYSENV "sysenv" #define SC_TPATH "tpath" #define SC_TTYS "ttys" #define SC_UACTIVITY "uactivity" #define SC_THREADS "threads" #define SC_THREADS_HARD "threads_hard" #define SC_NPROC "nproc" #define SC_NPROC_HARD "nproc_hard" #define SC_UCORE "core" #define SC_UCORE_HARD "core_hard" #define SC_UCPU "cpu" #define SC_UCPU_HARD "cpu_hard" #define SC_UDATA "data" #define SC_UDATA_HARD "data_hard" #define SC_UFSIZE "fsize" #define SC_UFSIZE_HARD "fsize_hard" #define SC_UID "uid" #define SC_ULEVEL "u_level" #define SC_UMASK "umask" #define SC_UNOFILE "nofiles" #define SC_UNOFILE_HARD "nofiles_hard" #define SC_URSS "rss" #define SC_URSS_HARD "rss_hard" #define SC_USRENV "usrenv" #define SC_USREXPORT "dce_export" #define SC_USTACK "stack" #define SC_USTACK_HARD "stack_hard" #define SC_USW_OPTIONS "options" #define SC_UTOCOUNT "utocount" #define SC_BASEIDS "baseids" #define SC_DIST_UNIQID "dist_uniqid" #define SC_UTHREADS "threads" #define SC_UTHREADS_HARD "threads_hard" #define SC_UNPROC "nproc" #define SC_UNPROC_HARD "nproc_hard" /* /etc/security/audit/config attribute values */ /* start stanza */ #define SC_AUD_BINMODE "binmode" #define SC_AUD_STRMODE "streammode" /* bin stanza */ #define SC_AUD_BIN1 "bin1" #define SC_AUD_BIN2 "bin2" #define SC_AUD_BINCMDS "bincmds" #define SC_AUD_BINSIZE "binsize" #define SC_AUD_FREESPACE "freespace" #define SC_AUD_TRAIL "trail" #define SC_AUD_BACKUPSIZE "backupsize" #define SC_AUD_BACKUPPATH "backuppath" /* stream stanza */ #define SC_AUD_STRCMDS "streamcmds" /* /etc/security/audit/events attribute values */ #define SC_AUD_EVENT "auditpr" /* /etc/security/audit/objects attribute values */ #define SC_AUDOBJ_READ "r" #define SC_AUDOBJ_WRITE "w" #define SC_AUDOBJ_EXEC "x" /* /usr/lib/security/methods.cfg attribute values */ #define SC_METH_PROGRAM "mprogram" #define SC_METH_PROGRAM64 "mprogram_64" #define SC_METH_OPTIONS "moptions" #define SC_METH_DOMAIN "mdomain" /* /etc/security/.rbac_ids attribute values */ #define SC_AUTH_ID "auth_id" #define SC_AUTH_BASEID "auth_baseid" #define SC_ROLE_ID "role_id" #define SC_ROLE_BASEID "role_baseid" /* /etc/secorder.conf attributes */ #define SC_SECORDER "secorder" #define SC_SECDBNAM "databasename" /* /etc/security/pwdalg.cfg attributes */ #define SC_PWD_MODULE "lpa_module" #define SC_PWD_OPTIONS "lpa_options" /* /etc/security/rtc/rtcd_policy.conf attributes */ #define SC_RTC_EVENTTYPE "eventtype" /* /etc/secvars.cfg attributes */ #define SC_GRP_SECVARS "groups" #define SC_RBAC_SECVARS "rbac" #define SC_SUID_PROFILE_SECVARS "suid_profile" #define SC_MERGEGROUP "domainlessgroups" #define SC_LOGLEVEL_SECVARS "loglevel" #define SC_CHKPERM "chkperm" #ifdef __cplusplus } #endif #endif /* _H_USERCONF */