| /src/sys/kern/ |
| kern_auth.c | 105 kauth_cred_t cred; local in function:kauth_cred_alloc 107 cred = pool_cache_get(kauth_cred_cache, PR_WAITOK); 109 cred->cr_refcnt = 1; 110 cred->cr_uid = 0; 111 cred->cr_euid = 0; 112 cred->cr_svuid = 0; 113 cred->cr_gid = 0; 114 cred->cr_egid = 0; 115 cred->cr_svgid = 0; 116 cred->cr_ngroups = 0 484 kauth_cred_t cred; local in function:kauth_proc_setgroups [all...] |
| kern_prot.c | 303 kauth_cred_t cred, ncred; local in function:do_setresuid 309 cred = p->p_cred; 316 && !((flags & ID_R_EQ_R) && r == kauth_cred_getuid(cred)) 317 && !((flags & ID_R_EQ_E) && r == kauth_cred_geteuid(cred)) 318 && !((flags & ID_R_EQ_S) && r == kauth_cred_getsvuid(cred))) || 320 && !((flags & ID_E_EQ_R) && e == kauth_cred_getuid(cred)) 321 && !((flags & ID_E_EQ_E) && e == kauth_cred_geteuid(cred)) 322 && !((flags & ID_E_EQ_S) && e == kauth_cred_getsvuid(cred))) || 324 && !((flags & ID_S_EQ_R) && sv == kauth_cred_getuid(cred)) 325 && !((flags & ID_S_EQ_E) && sv == kauth_cred_geteuid(cred)) 384 kauth_cred_t cred, ncred; local in function:do_setresgid 472 kauth_cred_t cred = l->l_cred; local in function:sys_setreuid 523 kauth_cred_t cred = l->l_cred; local in function:sys_setregid [all...] |
| kern_core.c | 125 kauth_cred_t cred = NULL; local in function:coredump 156 cred = kauth_cred_hold(p->p_cred); 251 VOP_GETATTR(vp, &vattr, cred) || vattr.va_nlink != 1 || 252 vattr.va_uid != kauth_cred_geteuid(cred)) { 265 VOP_SETATTR(vp, &vattr, cred); 270 io.io_cred = cred; 277 error1 = vn_close(vp, FWRITE, cred); 281 if (cred != NULL) 282 kauth_cred_free(cred);
|
| sysv_ipc.c | 258 sysvipc_listener_cb(kauth_cred_t cred, kauth_action_t action, void *cookie, 276 if (kauth_cred_geteuid(cred) == perm->uid || 277 kauth_cred_geteuid(cred) == perm->cuid) 284 if (kauth_cred_geteuid(cred) == perm->uid || 285 kauth_cred_geteuid(cred) == perm->cuid) { 293 if (kauth_cred_groupmember(cred, perm->gid) == 0 || 294 kauth_cred_groupmember(cred, perm->cgid) == 0) { 314 ipcperm(kauth_cred_t cred, struct ipc_perm *perm, int mode) 318 error = kauth_authorize_system(cred, KAUTH_SYSTEM_SYSVIPC,
|
| /src/sys/coda/ |
| coda_venus.h | 36 kauth_cred_t cred, struct proc *p, 41 kauth_cred_t cred, struct lwp *l, 46 kauth_cred_t cred, struct lwp *l); 57 kauth_cred_t cred, struct lwp *l); 61 kauth_cred_t cred, struct lwp *l, 66 kauth_cred_t cred, struct lwp *l); 70 kauth_cred_t cred, struct lwp *l); 74 kauth_cred_t cred, struct lwp *l, 79 kauth_cred_t cred, struct lwp *l); 84 kauth_cred_t cred, struct lwp *l [all...] |
| coda_namecache.c | 51 * the vnode (FID) of the parent directory, and the cred structure of the 59 * cred structure for each entry. 117 kauth_cred_t cred, int hash); 167 kauth_cred_t cred, int hash) 171 * for the right entry (especially right cred, unless cred == 0) 177 myprintf(("coda_nc_find(dcp %p, name %s, len %d, cred %p, hash %d\n", 178 dcp, name, namelen, cred, hash));) 184 ((cred == 0) || (cncp->cred == cred)) [all...] |
| coda_subr.h | 46 void coda_print_cred(kauth_cred_t cred);
|
| coda_venus.c | 117 KASSERT(cred != NULL); \ 118 KASSERT(cred != FSCRED); \ 120 (in)->cred.cr_uid = kauth_cred_geteuid(ident); \ 121 (in)->cred.cr_groupid = kauth_cred_getegid(ident); \ 123 memset(&((in)->cred), 0, sizeof(struct coda_cred)); \ 124 (in)->cred.cr_uid = -1; \ 125 (in)->cred.cr_groupid = -1; \ 134 KASSERT(cred != NULL); \ 135 KASSERT(cred != FSCRED); \ 203 kauth_cred_t cred, struct proc *p [all...] |
| coda_vnops.c | 229 kauth_cred_t cred = ap->a_cred; local in function:coda_open 250 error = venus_open(vtomi(vp), &cp->c_fid, flag, cred, curlwp, &dev, &inode); 296 error = VOP_OPEN(container_vp, flag, cred); 316 kauth_cred_t cred = ap->a_cred; local in function:coda_close 341 VOP_CLOSE(cp->c_ovp, flag, cred); /* Do errors matter here? */ 354 VOP_CLOSE(cp->c_ovp, flag, cred); /* Do errors matter here? */ 366 error = venus_close(vtomi(vp), &cp->c_fid, flag, cred, curlwp); 394 kauth_cred_t cred, struct lwp *l) 457 error = VOP_OPEN(vp, (rw == UIO_READ ? FREAD : FWRITE), cred); 474 error = VOP_READ(cfvp, uiop, ioflag, cred); 505 kauth_cred_t cred = ap->a_cred; local in function:coda_ioctl 586 kauth_cred_t cred = ap->a_cred; local in function:coda_getattr 637 kauth_cred_t cred = ap->a_cred; local in function:coda_setattr 669 kauth_cred_t cred = ap->a_cred; local in function:coda_access 734 kauth_cred_t cred = ap->a_cred; local in function:coda_readlink 784 kauth_cred_t cred = ap->a_cred; local in function:coda_fsync 886 kauth_cred_t cred = cnp->cn_cred; local in function:coda_lookup 999 kauth_cred_t cred = cnp->cn_cred; local in function:coda_create 1083 kauth_cred_t cred = cnp->cn_cred; local in function:coda_remove 1157 kauth_cred_t cred = cnp->cn_cred; local in function:coda_link 1230 kauth_cred_t cred = fcnp->cn_cred; local in function:coda_rename 1323 kauth_cred_t cred = cnp->cn_cred; local in function:coda_mkdir 1392 kauth_cred_t cred = cnp->cn_cred; local in function:coda_rmdir 1460 kauth_cred_t cred = cnp->cn_cred; local in function:coda_symlink 1541 kauth_cred_t cred = ap->a_cred; local in function:coda_readdir 1981 kauth_cred_t cred = l->l_cred; local in function:coda_getpages [all...] |
| /src/sys/rump/librump/rumpkern/ |
| accessors.c | 105 kauth_cred_t cred; local in function:rump_cred_create 108 cred = kauth_cred_alloc(); 109 kauth_cred_setuid(cred, uid); 110 kauth_cred_seteuid(cred, uid); 111 kauth_cred_setsvuid(cred, uid); 112 kauth_cred_setgid(cred, gid); 113 kauth_cred_setgid(cred, gid); 114 kauth_cred_setegid(cred, gid); 115 kauth_cred_setsvgid(cred, gid); 116 rv = kauth_cred_setgroups(cred, groups, ngroups, 0, UIO_SYSSPACE) [all...] |
| /src/lib/libc/net/ |
| getpeereid.c | 47 struct unpcbid cred; local in function:getpeereid 59 len = sizeof(cred); 60 if (getsockopt(s, SOL_LOCAL, LOCAL_PEEREID, &cred, &len) == -1) 64 *euid = cred.unp_euid; 66 *egid = cred.unp_egid;
|
| /src/sys/rump/librump/rumpvfs/ |
| rumpvnode_if.c | 128 struct kauth_cred *cred) 133 error = VOP_OPEN(vp, mode, cred); 142 struct kauth_cred *cred) 147 error = VOP_CLOSE(vp, fflag, cred); 156 struct kauth_cred *cred) 161 error = VOP_ACCESS(vp, accmode, cred); 170 struct kauth_cred *cred) 175 error = VOP_ACCESSX(vp, accmode, cred); 184 struct kauth_cred *cred) 189 error = VOP_GETATTR(vp, vap, cred); [all...] |
| /src/sys/external/bsd/libnv/dist/ |
| msgio.h | 46 int cred_recv(int sock, struct cmsgcred *cred);
|
| /src/sys/secmodel/extensions/ |
| secmodel_extensions_vfs.c | 122 secmodel_extensions_system_cb(kauth_cred_t cred, kauth_action_t action, 151 error = VOP_GETATTR(vp, &va, cred); 156 if (va.va_uid != kauth_cred_geteuid(cred)) 171 if (mp->mnt_stat.f_owner == kauth_cred_geteuid(cred)) 181 if (mp->mnt_stat.f_owner == kauth_cred_geteuid(cred) && 200 secmodel_extensions_vnode_cb(kauth_cred_t cred, kauth_action_t action, 210 error = VOP_GETATTR((vnode_t *)arg0, &va, cred); 214 if (hardlink_check_uid && kauth_cred_geteuid(cred) != va.va_uid) 217 if (hardlink_check_gid && kauth_cred_groupmember(cred, va.va_gid) != 0) 223 cred, &isroot) [all...] |
| secmodel_extensions.c | 308 secmodel_extensions_process_cb(kauth_cred_t cred, kauth_action_t action, 331 if (!kauth_cred_uidmatch(cred, p->p_cred)) { 337 "is-root", cred, &isroot); 356 if (kauth_cred_uidmatch(cred, p->p_cred)) 369 secmodel_extensions_network_cb(kauth_cred_t cred, kauth_action_t action, 388 if (!kauth_cred_uidmatch(cred, so->so_cred)) { 393 "is-root", cred, &isroot);
|
| /src/lib/libp2k/ |
| p2k.c | 122 cred_destroy(struct kauth_cred *cred) 125 rump_pub_cred_put(cred); 131 struct kauth_cred *cred; local in function:makecn 133 cred = cred_create(pcn->pcn_cred); 136 pcn->pcn_name, pcn->pcn_namelen, cred, rump_pub_lwproc_curlwp()); 639 struct kauth_cred *cred; local in function:p2k_fs_sync 642 cred = cred_create(pcr); 643 rv = rump_pub_vfs_sync(mp, waitfor, cred); 644 cred_destroy(cred); 853 struct kauth_cred *cred; local in function:p2k_node_open 871 struct kauth_cred *cred; local in function:p2k_node_close 888 struct kauth_cred *cred; local in function:p2k_node_access 906 struct kauth_cred *cred; local in function:p2k_node_getattr 940 struct kauth_cred *cred; local in function:p2k_node_setattr 967 struct kauth_cred *cred; local in function:p2k_node_fsync 988 struct kauth_cred *cred; local in function:p2k_node_mmap 1004 struct kauth_cred *cred; local in function:p2k_node_seek 1150 struct kauth_cred *cred; local in function:p2k_node_readdir 1185 struct kauth_cred *cred; local in function:p2k_node_readlink 1207 struct kauth_cred *cred; local in function:p2k_node_read 1229 struct kauth_cred *cred; local in function:p2k_node_write 1270 struct kauth_cred *cred; local in function:p2k_node_getextattr 1299 struct kauth_cred *cred; local in function:p2k_node_setextattr 1327 struct kauth_cred *cred; local in function:p2k_node_listextattr 1355 struct kauth_cred *cred; local in function:p2k_node_deleteextattr [all...] |
| /src/sys/secmodel/overlay/ |
| secmodel_overlay.c | 235 secmodel_overlay_generic_cb(kauth_cred_t cred, kauth_action_t action, 250 secmodel_overlay_iscope_generic, cred, action, 261 secmodel_overlay_system_cb(kauth_cred_t cred, kauth_action_t action, 276 secmodel_overlay_iscope_system, cred, action, 287 secmodel_overlay_process_cb(kauth_cred_t cred, kauth_action_t action, 302 secmodel_overlay_iscope_process, cred, action, 313 secmodel_overlay_network_cb(kauth_cred_t cred, kauth_action_t action, 328 secmodel_overlay_iscope_network, cred, action, 339 secmodel_overlay_machdep_cb(kauth_cred_t cred, kauth_action_t action, 354 secmodel_overlay_iscope_machdep, cred, action [all...] |
| /src/sys/miscfs/genfs/ |
| genfs_rename.c | 75 * . cred (credentials structure), and 84 kauth_cred_t cred, bool posixly_correct) 90 cred, posixly_correct); 164 kauth_cred_t cred, bool posixly_correct)) 180 kauth_cred_t cred; local in function:genfs_insane_rename 197 cred = fcnp->cn_cred; 200 * XXX Want a better equality test. `tcnp->cn_cred == cred' 204 KASSERT(kauth_cred_uidmatch(cred, tcnp->cn_cred)); 221 error = (*sane_rename)(fdvp, fcnp, tdvp, tcnp, cred, false); 246 kauth_cred_t cred, bool posixly_correct [all...] |
| genfs_vnops.c | 131 kauth_cred_t cred; 682 * vnode, cred, uid, gid, mode, acl, requested access mode. 686 genfs_can_access(vnode_t *vp, kauth_cred_t cred, uid_t file_uid, gid_t file_gid, 703 if (kauth_cred_geteuid(cred) == file_uid) { 717 error = kauth_cred_groupmember(cred, file_gid); 754 genfs_can_access_acl_posix1e(vnode_t *vp, kauth_cred_t cred, uid_t file_uid, 777 if (kauth_cred_geteuid(cred) != file_uid) 843 if (kauth_cred_geteuid(cred) != ae->ae_id) 869 error = kauth_cred_groupmember(cred, file_gid); 890 error = kauth_cred_groupmember(cred, ae->ae_id) [all...] |
| genfs.h | 108 bool (*gro_directory_empty_p)(struct mount *mp, kauth_cred_t cred, 113 int (*gro_rename_check_permitted)(struct mount *mp, kauth_cred_t cred, 118 int (*gro_remove_check_permitted)(struct mount *mp, kauth_cred_t cred, 120 int (*gro_rename)(struct mount *mp, kauth_cred_t cred, 125 int (*gro_remove)(struct mount *mp, kauth_cred_t cred, 130 int (*gro_genealogy)(struct mount *mp, kauth_cred_t cred,
|
| /src/sys/secmodel/suser/ |
| secmodel_suser.c | 126 suser_isroot(kauth_cred_t cred) 128 return kauth_cred_geteuid(cred) == 0; 137 kauth_cred_t cred = arg; local in function:suser_eval 140 *bp = suser_isroot(cred); 196 secmodel_suser_generic_cb(kauth_cred_t cred, kauth_action_t action, 202 isroot = suser_isroot(cred); 226 secmodel_suser_system_cb(kauth_cred_t cred, kauth_action_t action, 233 isroot = suser_isroot(cred); 466 secmodel_suser_process_cb(kauth_cred_t cred, kauth_action_t action, 472 isroot = suser_isroot(cred); [all...] |
| /src/sys/ufs/ufs/ |
| acl.h | 46 kauth_cred_t cred, struct lwp *l);
|
| /src/usr.bin/passwd/ |
| krb5_passwd.c | 84 krb5_creds cred; local in function:pwkrb5_process 160 &cred, 196 ret = krb5_set_password(context, &cred, pwbuf, NULL, 214 krb5_free_cred_contents(context, &cred); 280 krb5_creds cred; local in function:krb5_chpw 312 &cred, 344 ret = krb5_set_password (context, &cred, pwbuf, NULL, 359 krb5_free_cred_contents (context, &cred);
|
| /src/sys/nfs/ |
| nfs_serv.c | 168 kauth_cred_t cred = nfsd->nd_cr; local in function:nfsrv3_access 183 error = nfsrv_fhtovp(&nsfh, 1, &vp, cred, slp, nam, &rdonly, 193 nfsrv_access(vp, VREAD, cred, rdonly, lwp, 0) == 0) 198 nfsrv_access(vp, VWRITE, cred, rdonly, lwp, 0) == 0) 201 nfsrv_access(vp, VEXEC, cred, rdonly, lwp, 0) == 0) 207 nfsrv_access(vp, VWRITE, cred, rdonly, lwp, 0) == 0) 210 nfsrv_access(vp, VEXEC, cred, rdonly, lwp, 0) == 0) 213 getret = VOP_GETATTR(vp, &va, cred); 231 kauth_cred_t cred = nfsd->nd_cr; local in function:nfsrv_getattr 245 error = nfsrv_fhtovp(&nsfh, 1, &vp, cred, slp, nam, &rdonly 271 kauth_cred_t cred = nfsd->nd_cr; local in function:nfsrv_setattr 398 kauth_cred_t cred = nfsd->nd_cr; local in function:nfsrv_lookup 529 kauth_cred_t cred = nfsd->nd_cr; local in function:nfsrv_readlink 627 kauth_cred_t cred = nfsd->nd_cr; local in function:nfsrv_read 851 kauth_cred_t cred = nfsd->nd_cr; local in function:nfsrv_write 1071 kauth_cred_t cred; local in function:nfsrv_writegather 1425 kauth_cred_t cred = nfsd->nd_cr; local in function:nfsrv_create 1668 kauth_cred_t cred = nfsd->nd_cr; local in function:nfsrv_mknod 1823 kauth_cred_t cred = nfsd->nd_cr; local in function:nfsrv_remove 1904 kauth_cred_t cred = nfsd->nd_cr; local in function:nfsrv_rename 2172 kauth_cred_t cred = nfsd->nd_cr; local in function:nfsrv_link 2271 kauth_cred_t cred = nfsd->nd_cr; local in function:nfsrv_symlink 2415 kauth_cred_t cred = nfsd->nd_cr; local in function:nfsrv_mkdir 2540 kauth_cred_t cred = nfsd->nd_cr; local in function:nfsrv_rmdir 2673 kauth_cred_t cred = nfsd->nd_cr; local in function:nfsrv_readdir 2936 kauth_cred_t cred = nfsd->nd_cr; local in function:nfsrv_readdirplus 3267 kauth_cred_t cred = nfsd->nd_cr; local in function:nfsrv_commit 3325 kauth_cred_t cred = nfsd->nd_cr; local in function:nfsrv_statfs 3395 kauth_cred_t cred = nfsd->nd_cr; local in function:nfsrv_fsinfo 3465 kauth_cred_t cred = nfsd->nd_cr; local in function:nfsrv_pathconf [all...] |
| /src/sys/netinet/ |
| portalgo.c | 240 check_suitable_port(uint16_t port, struct inpcb *inp, kauth_cred_t cred) 285 error = kauth_authorize_network(cred, 352 error = kauth_authorize_network(cred, 374 algo_bsd(int algo, uint16_t *port, struct inpcb *inp, kauth_cred_t cred) 393 if (check_suitable_port(myport, inp, cred)) { 411 kauth_cred_t cred) 436 if (check_suitable_port(*next_ephemeral, inp, cred)) { 465 kauth_cred_t cred) 489 if (check_suitable_port(*next_ephemeral, inp, cred)) { 603 kauth_cred_t cred) [all...] |