Home
last modified time | relevance | path

Searched refs:privset (Results 1 – 15 of 15) sorted by relevance

/illumos-gate/usr/src/lib/smbsrv/libsmb/common/
H A Dsmb_privilege.c193 smb_privset_validate(smb_privset_t *privset) in smb_privset_validate() argument
198 if (privset == 0) { in smb_privset_validate()
204 if (privset->priv_cnt != count) { in smb_privset_validate()
209 if (privset->priv[i].luid.hi_part != 0) { in smb_privset_validate()
213 if (privset->priv[i].luid.lo_part != in smb_privset_validate()
228 smb_privset_init(smb_privset_t *privset) in smb_privset_init() argument
233 if (privset == 0) in smb_privset_init()
238 privset->priv_cnt = count; in smb_privset_init()
239 privset->control = 0; in smb_privset_init()
241 privset->priv[i].luid.hi_part = 0; in smb_privset_init()
[all …]
/illumos-gate/usr/src/cmd/acctadm/
H A Dmain.c69 priv_set_t *privset; in setup_privs() local
78 if ((privset = priv_str_to_set("basic", ",", NULL)) == NULL) in setup_privs()
81 (void) priv_addset(privset, PRIV_SYS_ACCT); in setup_privs()
82 (void) priv_addset(privset, PRIV_FILE_DAC_WRITE); in setup_privs()
83 (void) priv_addset(privset, PRIV_SYS_DL_CONFIG); in setup_privs()
84 (void) priv_delset(privset, PRIV_FILE_LINK_ANY); in setup_privs()
85 (void) priv_delset(privset, PRIV_PROC_EXEC); in setup_privs()
86 (void) priv_delset(privset, PRIV_PROC_FORK); in setup_privs()
87 (void) priv_delset(privset, PRIV_PROC_INFO); in setup_privs()
88 (void) priv_delset(privset, PRIV_PROC_SESSION); in setup_privs()
[all …]
/illumos-gate/usr/src/uts/common/smbsrv/
H A Dsmb_privilege.h197 void smb_privset_init(smb_privset_t *privset);
198 void smb_privset_free(smb_privset_t *privset);
201 void smb_privset_enable(smb_privset_t *privset, uint32_t id);
202 int smb_privset_query(smb_privset_t *privset, uint32_t id);
203 void smb_privset_log(smb_privset_t *privset);
/illumos-gate/usr/src/common/smbsrv/
H A Dsmb_token.c55 smb_privset_t *privset; in smb_token_query_privilege() local
61 privset = token->tkn_privileges; in smb_token_query_privilege()
62 for (i = 0; privset->priv_cnt; i++) { in smb_token_query_privilege()
63 if (privset->priv[i].luid.lo_part == priv_id) { in smb_token_query_privilege()
64 if (privset->priv[i].attrs == SE_PRIVILEGE_ENABLED) in smb_token_query_privilege()
/illumos-gate/usr/src/cmd/hotplugd/
H A Dhotplugd.c191 priv_set_t *privset; in check_privileges() local
194 if ((privset = priv_allocset()) != NULL) { in check_privileges()
195 if (getppriv(PRIV_EFFECTIVE, privset) == 0) { in check_privileges()
196 rv = priv_isfullset(privset); in check_privileges()
198 priv_freeset(privset); in check_privileges()
/illumos-gate/usr/src/lib/libinstzones/common/
H A Dzones_exec.c390 priv_set_t *privset; in _zexec() local
448 if ((privset = priv_allocset()) == NULL) { in _zexec()
454 if (getppriv(PRIV_EFFECTIVE, privset) != 0) { in _zexec()
457 priv_freeset(privset); in _zexec()
461 if (priv_isfullset(privset) == B_FALSE) { in _zexec()
463 priv_freeset(privset); in _zexec()
466 priv_freeset(privset); in _zexec()
/illumos-gate/usr/src/test/os-tests/tests/spoof-ras/
H A Dspoof-ras.c598 priv_set_t *privset = priv_allocset(); in spoof_check_privs() local
600 if (privset == NULL) { in spoof_check_privs()
605 if (getppriv(PRIV_EFFECTIVE, privset) != 0) { in spoof_check_privs()
609 if (!priv_ismember(privset, PRIV_DTRACE_KERNEL)) { in spoof_check_privs()
614 if (!priv_ismember(privset, PRIV_SYS_NET_CONFIG)) { in spoof_check_privs()
619 if (!priv_ismember(privset, PRIV_NET_ICMPACCESS)) { in spoof_check_privs()
624 priv_freeset(privset); in spoof_check_privs()
/illumos-gate/usr/src/cmd/dlmgmtd/
H A Ddlmgmt_main.c439 priv_set_t *privset; in dlmgmt_elevate_privileges() local
442 if ((privset = priv_str_to_set("zone", ",", NULL)) == NULL) in dlmgmt_elevate_privileges()
444 if (setppriv(PRIV_SET, PRIV_EFFECTIVE, privset) == -1) in dlmgmt_elevate_privileges()
446 priv_freeset(privset); in dlmgmt_elevate_privileges()
/illumos-gate/usr/src/cmd/vt/
H A Dvtdaemon.c1208 priv_set_t *privset; in main() local
1217 if ((privset = priv_allocset()) == NULL) { in main()
1222 if (getppriv(PRIV_EFFECTIVE, privset) != 0) { in main()
1224 priv_freeset(privset); in main()
1228 if (priv_isfullset(privset) == B_FALSE) { in main()
1231 priv_freeset(privset); in main()
1234 priv_freeset(privset); in main()
/illumos-gate/usr/src/cmd/zlogin/
H A Dzlogin.c1742 priv_set_t *privset; in main() local
1898 if ((privset = priv_allocset()) == NULL) { in main()
1903 if (getppriv(PRIV_EFFECTIVE, privset) != 0) { in main()
1905 priv_freeset(privset); in main()
1909 if (priv_isfullset(privset) == B_FALSE) { in main()
1912 priv_freeset(privset); in main()
1915 priv_freeset(privset); in main()
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/inetd/
H A Dinetd.c2742 priv_set_t *privset; in exec_method() local
2786 privset = mthd_ctxt->priv_set; in exec_method()
2787 if (privset == NULL) { in exec_method()
2788 privset = priv_allocset(); in exec_method()
2789 if (privset != NULL && in exec_method()
2790 getppriv(PRIV_EFFECTIVE, privset) != 0) { in exec_method()
2791 priv_freeset(privset); in exec_method()
2792 privset = NULL; in exec_method()
2796 ae->adt_inetd_connect.privileges = privset; in exec_method()
2801 if (privset != NULL && mthd_ctxt->priv_set == NULL) in exec_method()
[all …]
/illumos-gate/usr/src/cmd/zoneadmd/
H A Dzoneadmd.c1856 priv_set_t *privset; in main() local
2021 if ((privset = priv_allocset()) == NULL) { in main()
2026 if (getppriv(PRIV_EFFECTIVE, privset) != 0) { in main()
2028 priv_freeset(privset); in main()
2032 if (priv_isfullset(privset) == B_FALSE) { in main()
2035 priv_freeset(privset); in main()
2038 priv_freeset(privset); in main()
/illumos-gate/usr/src/cmd/zoneadm/
H A Dzoneadm.c1630 priv_set_t *privset; in sanity_check() local
1657 if ((privset = priv_allocset()) == NULL) { in sanity_check()
1662 if (getppriv(PRIV_EFFECTIVE, privset) != 0) { in sanity_check()
1664 priv_freeset(privset); in sanity_check()
1668 if (priv_isfullset(privset) == B_FALSE) { in sanity_check()
1671 priv_freeset(privset); in sanity_check()
1674 priv_freeset(privset); in sanity_check()
5384 priv_set_t *privset; in apply_func() local
5396 if ((privset = priv_allocset()) == NULL) { in apply_func()
5401 if (getppriv(PRIV_EFFECTIVE, privset) != 0) { in apply_func()
[all …]
/illumos-gate/usr/src/cmd/cpio/
H A Dcpio.c1246 priv_set_t *privset; in ckopts() local
1403 if ((privset = priv_allocset()) == NULL) { in ckopts()
1405 } else if (getppriv(PRIV_EFFECTIVE, privset) != 0) { in ckopts()
1411 privset) == B_TRUE); in ckopts()
1417 if (privset != NULL) { in ckopts()
1418 priv_freeset(privset); in ckopts()
/illumos-gate/usr/src/cmd/auditrecord/
H A Daudit_record_attr.txt59 token=privset:privilege
1799 comment=privileges before privset:
1800 comment=privileges after privset