HomeSort by: relevance | last modified time | path
    Searched refs:cred (Results 1 - 25 of 245) sorted by relevancy

1 2 3 4 5 6 7 8 910

  /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...]

Completed in 21 milliseconds

1 2 3 4 5 6 7 8 910