Home
last modified time | relevance | path

Searched refs:priv_check_cred (Results 1 – 25 of 29) sorted by relevance

12

/f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dpolicy.h75 #define spl_priv_check_cred(a, b) priv_check_cred((a), (b))
77 #define spl_priv_check_cred(a, b) priv_check_cred((a), (b), 0)
/f-stack/freebsd/kern/
H A Dsubr_acl_posix1e.c91 if ((accmode & VEXEC) && !priv_check_cred(cred, PRIV_VFS_LOOKUP)) in vaccess_acl_posix1e()
101 !priv_check_cred(cred, PRIV_VFS_EXEC)) in vaccess_acl_posix1e()
105 if ((accmode & VREAD) && !priv_check_cred(cred, PRIV_VFS_READ)) in vaccess_acl_posix1e()
109 !priv_check_cred(cred, PRIV_VFS_WRITE)) in vaccess_acl_posix1e()
112 if ((accmode & VADMIN) && !priv_check_cred(cred, PRIV_VFS_ADMIN)) in vaccess_acl_posix1e()
H A Dkern_prot.c528 (error = priv_check_cred(oldcred, PRIV_CRED_SETUID)) != 0) in sys_setuid()
541 priv_check_cred(oldcred, PRIV_CRED_SETUID) == 0) in sys_setuid()
625 (error = priv_check_cred(oldcred, PRIV_CRED_SETEUID)) != 0) in sys_seteuid()
692 (error = priv_check_cred(oldcred, PRIV_CRED_SETGID)) != 0) in sys_setgid()
705 priv_check_cred(oldcred, PRIV_CRED_SETGID) == 0) in sys_setgid()
774 (error = priv_check_cred(oldcred, PRIV_CRED_SETEGID)) != 0) in sys_setegid()
845 error = priv_check_cred(oldcred, PRIV_CRED_SETGROUPS); in kern_setgroups()
1353 if (priv_check_cred(u1, PRIV_SEEOTHERUIDS) != 0) in cr_canseeotheruids()
1392 if (priv_check_cred(u1, PRIV_SEEOTHERGIDS) != 0) in cr_canseeothergids()
1540 error = priv_check_cred(cred, PRIV_SIGNAL_SUGID); in cr_cansignal()
[all …]
H A Dkern_priv.c151 priv_check_cred(struct ucred *cred, int priv) in priv_check_cred() function
276 return (priv_check_cred(td->td_ucred, priv)); in priv_check()
H A Dsubr_acl_nfs4.c258 if ((accmode & VEXEC) && !priv_check_cred(cred, PRIV_VFS_LOOKUP)) in vaccess_acl_nfs4()
268 !priv_check_cred(cred, PRIV_VFS_EXEC)) in vaccess_acl_nfs4()
272 if ((accmode & VREAD) && !priv_check_cred(cred, PRIV_VFS_READ)) in vaccess_acl_nfs4()
276 !priv_check_cred(cred, PRIV_VFS_WRITE)) in vaccess_acl_nfs4()
280 !priv_check_cred(cred, PRIV_VFS_ADMIN)) in vaccess_acl_nfs4()
284 !priv_check_cred(cred, PRIV_VFS_STAT)) in vaccess_acl_nfs4()
H A Dkern_fork.c905 if (priv_check_cred(td->td_ucred, PRIV_MAXPROC) != 0 || in fork1()
1004 if (priv_check_cred(cred, PRIV_PROC_LIMIT) != 0) in fork1()
H A Duipc_sem.c245 (error = priv_check_cred(active_cred, PRIV_VFS_CHOWN))) in ksem_chown()
367 error = priv_check_cred(ucred, PRIV_SEM_WRITE); in ksem_access()
H A Dvfs_subr.c5308 !priv_check_cred(cred, PRIV_VFS_LOOKUP)) in vaccess()
5318 !priv_check_cred(cred, PRIV_VFS_EXEC)) in vaccess()
5323 !priv_check_cred(cred, PRIV_VFS_READ)) in vaccess()
5327 !priv_check_cred(cred, PRIV_VFS_WRITE)) in vaccess()
5331 !priv_check_cred(cred, PRIV_VFS_ADMIN)) in vaccess()
5363 return (priv_check_cred(cred, PRIV_VFS_EXTATTR_SYSTEM)); in extattr_check_cred()
H A Dkern_thread.c184 if (priv_check_cred(curthread->td_ucred, PRIV_MAXPROC) != 0 || in thread_count_inc_try()
H A Duipc_mqueue.c1035 (error = priv_check_cred(ucred, PRIV_MQ_ADMIN)) != 0) in do_unlink()
2597 (error = priv_check_cred(active_cred, PRIV_VFS_CHOWN))) in mqf_chown()
H A Dkern_exec.c784 priv_check_cred(p->p_tracecred, PRIV_DEBUG_DIFFCRED)) in do_execve()
/f-stack/freebsd/security/mac_bsdextended/
H A Dmac_bsdextended.c388 priv_check_cred(cred, PRIV_VFS_ADMIN) == 0) in ugidfw_rulecheck()
391 priv_check_cred(cred, (vap->va_type == VDIR) ? PRIV_VFS_LOOKUP : PRIV_VFS_EXEC) == 0) in ugidfw_rulecheck()
394 priv_check_cred(cred, PRIV_VFS_READ) == 0) in ugidfw_rulecheck()
397 priv_check_cred(cred, PRIV_VFS_STAT) == 0) in ugidfw_rulecheck()
400 priv_check_cred(cred, PRIV_VFS_WRITE) == 0) in ugidfw_rulecheck()
/f-stack/freebsd/security/mac_seeotheruids/
H A Dmac_seeotheruids.c127 if (priv_check_cred(cr1, PRIV_SEEOTHERUIDS) == 0) in seeotheruids_check()
/f-stack/freebsd/sys/
H A Dpriv.h538 int priv_check_cred(struct ucred *cred, int priv);
/f-stack/freebsd/security/mac_partition/
H A Dmac_partition.c132 error = priv_check_cred(cred, PRIV_MAC_PARTITION); in partition_cred_check_relabel()
/f-stack/freebsd/security/audit/
H A Daudit_syscalls.c630 error = priv_check_cred(oldcred, PRIV_AUDIT_SETAUDIT); in sys_setauid()
695 error = priv_check_cred(oldcred, PRIV_AUDIT_SETAUDIT); in sys_setaudit()
758 error = priv_check_cred(oldcred, PRIV_AUDIT_SETAUDIT); in sys_setaudit_addr()
/f-stack/freebsd/security/mac/
H A Dmac_net.c487 error = priv_check_cred(cred, PRIV_NET_SETIFMAC); in mac_ifnet_ioctl_set()
/f-stack/freebsd/security/mac_portacl/
H A Dmac_portacl.c425 error = priv_check_cred(cred, PRIV_NETINET_RESERVEDPORT); in rules_check()
/f-stack/freebsd/netipsec/
H A Dipsec_pcb.c299 priv_check_cred(cred, PRIV_NETINET_IPSEC) != 0) in ipsec_set_pcbpolicy()
/f-stack/freebsd/netinet6/
H A Din6_pcb.c216 priv_check_cred(cred, PRIV_NETINET_RESERVEDPORT)) in in6_pcbbind()
219 priv_check_cred(inp->inp_cred, PRIV_NETINET_REUSEPORT) != 0) { in in6_pcbbind()
H A Dip6_output.c3043 error = priv_check_cred(cred, PRIV_NETINET_SETHDROPTS); in ip6_setpktopt()
3101 error = priv_check_cred(cred, PRIV_NETINET_SETHDROPTS); in ip6_setpktopt()
3137 error = priv_check_cred(cred, PRIV_NETINET_SETHDROPTS); in ip6_setpktopt()
/f-stack/freebsd/netinet/
H A Din_pcb.c712 error = priv_check_cred(cred, PRIV_NETINET_RESERVEDPORT); in in_pcb_lport_dest()
997 priv_check_cred(cred, PRIV_NETINET_RESERVEDPORT)) in in_pcbbind_setup()
1000 priv_check_cred(inp->inp_cred, PRIV_NETINET_REUSEPORT) != 0) { in in_pcbbind_setup()
/f-stack/lib/
H A Dff_glue.c370 priv_check_cred(struct ucred *cred, int priv) in priv_check_cred() function
/f-stack/freebsd/vm/
H A Dvm_mmap.c1067 error = priv_check_cred(cred, PRIV_VM_MLOCK); in kern_mlock()
/f-stack/freebsd/net/
H A Dif_tuntap.c575 mayclone = priv_check_cred(cred, PRIV_NET_IFCREATE) == 0; in tunclone()

12