| /NextBSD/sys/kern/ |
| HD | kern_prot.c | 494 struct ucred *newcred, *oldcred; in sys_setuid() local 501 newcred = crget(); in sys_setuid() 507 oldcred = crcopysafe(p, newcred); in sys_setuid() 559 change_ruid(newcred, uip); in sys_setuid() 570 change_svuid(newcred, uid); in sys_setuid() 579 change_euid(newcred, uip); in sys_setuid() 582 proc_set_cred(p, newcred); in sys_setuid() 585 racct_proc_ucred_changed(p, oldcred, newcred); in sys_setuid() 594 crfree(newcred); in sys_setuid() 608 struct ucred *newcred, *oldcred; in sys_seteuid() local [all …]
|
| HD | init_main.c | 439 struct ucred *newcred; in proc0_init() local 520 newcred = crget(); in proc0_init() 521 newcred->cr_ngroups = 1; /* group 0 */ in proc0_init() 522 newcred->cr_uidinfo = uifind(0); in proc0_init() 523 newcred->cr_ruidinfo = uifind(0); in proc0_init() 524 newcred->cr_prison = &prison0; in proc0_init() 525 newcred->cr_loginclass = loginclass_find("default"); in proc0_init() 526 proc_set_cred_init(p, newcred); in proc0_init() 528 audit_cred_kproc0(newcred); in proc0_init() 531 mac_cred_create_swapper(newcred); in proc0_init() [all …]
|
| HD | kern_loginclass.c | 207 struct ucred *newcred, *oldcred; in sys_setloginclass() local 219 newcred = crget(); in sys_setloginclass() 222 oldcred = crcopysafe(p, newcred); in sys_setloginclass() 223 newcred->cr_loginclass = newlc; in sys_setloginclass() 224 proc_set_cred(p, newcred); in sys_setloginclass() 227 racct_proc_ucred_changed(p, oldcred, newcred); in sys_setloginclass()
|
| HD | kern_exec.c | 368 struct ucred *newcred = NULL, *oldcred; local 740 newcred = crdup(oldcred); 748 change_euid(newcred, euip); 750 change_egid(newcred, attr.va_gid); 753 mac_vnode_execve_transition(oldcred, newcred, imgp->vp, 764 change_svuid(newcred, newcred->cr_uid); 765 change_svgid(newcred, newcred->cr_gid); 766 proc_set_cred(p, newcred); 787 newcred = crdup(oldcred); 790 change_svuid(newcred, newcred->cr_uid); [all …]
|
| HD | sys_capability.c | 96 struct ucred *newcred, *oldcred; in sys_cap_enter() local 102 newcred = crget(); in sys_cap_enter() 105 oldcred = crcopysafe(p, newcred); in sys_cap_enter() 106 newcred->cr_flags |= CRED_FLAG_CAPMODE; in sys_cap_enter() 107 proc_set_cred(p, newcred); in sys_cap_enter()
|
| HD | kern_racct.c | 1032 struct ucred *newcred) in racct_proc_ucred_changed() argument 1043 newuip = newcred->cr_ruidinfo; in racct_proc_ucred_changed() 1045 newlc = newcred->cr_loginclass; in racct_proc_ucred_changed() 1047 newpr = newcred->cr_prison; in racct_proc_ucred_changed() 1070 rctl_proc_ucred_changed(p, newcred); in racct_proc_ucred_changed()
|
| HD | kern_rctl.c | 1704 rctl_proc_ucred_changed(struct proc *p, struct ucred *newcred) in rctl_proc_ucred_changed() argument 1715 newuip = newcred->cr_ruidinfo; in rctl_proc_ucred_changed() 1716 newlc = newcred->cr_loginclass; in rctl_proc_ucred_changed() 1717 newprr = newcred->cr_prison->pr_prison_racct; in rctl_proc_ucred_changed()
|
| HD | kern_jail.c | 2402 struct ucred *newcred, *oldcred; in do_jail_attach() local 2445 newcred = crget(); in do_jail_attach() 2449 crcopy(newcred, oldcred); in do_jail_attach() 2450 newcred->cr_prison = pr; in do_jail_attach() 2451 proc_set_cred(p, newcred); in do_jail_attach() 2454 racct_proc_ucred_changed(p, oldcred, newcred); in do_jail_attach()
|
| /NextBSD/sys/security/audit/ |
| HD | audit_syscalls.c | 159 struct ucred *cred, *newcred, *oldcred; in sys_auditon() local 448 newcred = crget(); in sys_auditon() 450 crfree(newcred); in sys_auditon() 455 crfree(newcred); in sys_auditon() 459 crcopy(newcred, oldcred); in sys_auditon() 460 newcred->cr_audit.ai_mask.am_success = in sys_auditon() 462 newcred->cr_audit.ai_mask.am_failure = in sys_auditon() 464 proc_set_cred(tp, newcred); in sys_auditon() 580 struct ucred *newcred, *oldcred; in sys_setauid() local 590 newcred = crget(); in sys_setauid() [all …]
|
| /NextBSD/sys/sys/ |
| HD | ucred.h | 99 void change_egid(struct ucred *newcred, gid_t egid); 100 void change_euid(struct ucred *newcred, struct uidinfo *euip); 101 void change_rgid(struct ucred *newcred, gid_t rgid); 102 void change_ruid(struct ucred *newcred, struct uidinfo *ruip); 103 void change_svgid(struct ucred *newcred, gid_t svgid); 104 void change_svuid(struct ucred *newcred, uid_t svuid);
|
| HD | rctl.h | 147 void rctl_proc_ucred_changed(struct proc *p, struct ucred *newcred);
|
| HD | racct.h | 172 struct ucred *newcred);
|
| /NextBSD/crypto/heimdal/kcm/ |
| HD | events.c | 176 krb5_creds *newcred) in is_primary_credential_p() argument 183 if (newcred->client == NULL || in is_primary_credential_p() 184 !krb5_principal_compare(context, ccache->client, newcred->client)) in is_primary_credential_p() 195 return krb5_compare_creds(context, whichfields, newcred, &ccache->creds->cred); in is_primary_credential_p() 204 krb5_creds *newcred) in kcm_ccache_make_default_event() argument 213 if (newcred == NULL) { in kcm_ccache_make_default_event() 222 } else if (is_primary_credential_p(context, ccache, newcred)) { in kcm_ccache_make_default_event() 223 if (newcred->flags.b.renewable) { in kcm_ccache_make_default_event() 234 event->fire_time = newcred->times.endtime - KCM_EVENT_QUEUE_INTERVAL; in kcm_ccache_make_default_event() 245 krb5_creds *newcred) in kcm_ccache_enqueue_default() argument [all …]
|
| /NextBSD/sys/compat/linux/ |
| HD | linux_uid16.c | 160 struct ucred *newcred, *oldcred; in linux_setgroups16() local 182 newcred = crget(); in linux_setgroups16() 185 oldcred = crcopysafe(p, newcred); in linux_setgroups16() 195 crfree(newcred); in linux_setgroups16() 203 newcred->cr_ngroups = ngrp + 1; in linux_setgroups16() 205 bsd_gidset = newcred->cr_groups; in linux_setgroups16() 213 newcred->cr_ngroups = 1; in linux_setgroups16() 216 proc_set_cred(p, newcred); in linux_setgroups16()
|
| HD | linux_misc.c | 1293 struct ucred *newcred, *oldcred; in linux_setgroups() local 1306 newcred = crget(); in linux_setgroups() 1309 oldcred = crcopysafe(p, newcred); in linux_setgroups() 1319 crfree(newcred); in linux_setgroups() 1324 newcred->cr_ngroups = ngrp + 1; in linux_setgroups() 1326 bsd_gidset = newcred->cr_groups; in linux_setgroups() 1333 newcred->cr_ngroups = 1; in linux_setgroups() 1336 proc_set_cred(p, newcred); in linux_setgroups()
|
| /NextBSD/sys/security/mac/ |
| HD | mac_syscalls.c | 164 struct ucred *newcred, *oldcred; in sys___mac_set_proc() local 195 newcred = crget(); in sys___mac_set_proc() 204 crfree(newcred); in sys___mac_set_proc() 209 crcopy(newcred, oldcred); in sys___mac_set_proc() 210 mac_cred_relabel(newcred, intlabel); in sys___mac_set_proc() 211 proc_set_cred(p, newcred); in sys___mac_set_proc()
|
| HD | mac_framework.h | 439 struct ucred *newcred, struct vnode *vp,
|
| /NextBSD/sys/fs/nfsclient/ |
| HD | nfs_clrpcops.c | 1349 struct ucred *newcred; in nfsrpc_read() local 1356 newcred = cred; in nfsrpc_read() 1359 newcred = NFSNEWCRED(cred); in nfsrpc_read() 1366 NFSV4OPEN_ACCESSREAD, 0, newcred, p, &stateid, in nfsrpc_read() 1368 error = nfsrpc_readrpc(vp, uiop, newcred, &stateid, p, nap, in nfsrpc_read() 1392 NFSFREECRED(newcred); in nfsrpc_read() 1502 struct ucred *newcred; in nfsrpc_write() local 1510 newcred = cred; in nfsrpc_write() 1512 newcred = NFSNEWCRED(cred); in nfsrpc_write() 1521 NFSV4OPEN_ACCESSWRITE, 0, newcred, p, &stateid, in nfsrpc_write() [all …]
|
| /NextBSD/sys/security/mac_lomac/ |
| HD | mac_lomac.c | 2231 struct ucred *newcred, *oldcred; in lomac_thread_userret() local 2238 newcred = crget(); in lomac_thread_userret() 2251 crfree(newcred); in lomac_thread_userret() 2255 crcopy(newcred, oldcred); in lomac_thread_userret() 2256 crhold(newcred); in lomac_thread_userret() 2257 lomac_copy(&subj->mac_lomac, SLOT(newcred->cr_label)); in lomac_thread_userret() 2258 proc_set_cred(p, newcred); in lomac_thread_userret()
|
| /NextBSD/sys/fs/nfs/ |
| HD | nfs_commonsubs.c | 2663 struct ucred *newcred; in nfsrv_getgrpscred() local 2679 newcred = crhold(usrp->lug_cred); in nfsrv_getgrpscred() 2682 newcred = oldcred; in nfsrv_getgrpscred() 2687 return (newcred); in nfsrv_getgrpscred()
|