| /freebsd/sys/security/mac_priority/ |
| H A D | mac_priority.c | 66 realtime_enabled && groupmember(realtime_gid, cred)) in priority_priv_grant() 70 groupmember(idletime_gid, cred)) in priority_priv_grant()
|
| /freebsd/sys/contrib/openzfs/module/os/linux/spl/ |
| H A D | spl-cred.c | 100 groupmember(gid_t gid, const cred_t *cr) in groupmember() function 151 EXPORT_SYMBOL(groupmember);
|
| /freebsd/sys/dev/hwt/ |
| H A D | hwt_ioctl.c | 111 if (!groupmember(tc->cr_groups[i], oc)) { in hwt_priv_check() 115 if (!groupmember(tc->cr_gid, oc) || in hwt_priv_check() 116 !groupmember(tc->cr_rgid, oc) || in hwt_priv_check() 117 !groupmember(tc->cr_svgid, oc)) { in hwt_priv_check()
|
| /freebsd/sys/kern/ |
| H A D | subr_acl_posix1e.c | 231 if (!groupmember(file_gid, cred)) in vaccess_acl_posix1e() 249 if (!groupmember(acl->acl_entry[i].ae_id, cred)) in vaccess_acl_posix1e() 279 if (!groupmember(file_gid, cred)) in vaccess_acl_posix1e() 300 if (!groupmember(acl->acl_entry[i].ae_id, in vaccess_acl_posix1e()
|
| H A D | sysv_ipc.c | 102 } else if (groupmember(perm->gid, cred) || in ipcperm() 103 groupmember(perm->cgid, cred)) { in ipcperm()
|
| H A D | kern_prot.c | 1793 groupmember(gid_t gid, const struct ucred *cred) in groupmember() function 2275 if (!groupmember(obj_cred->cr_groups[i], active_cred)) { in cr_xids_subset() 2281 groupmember(obj_cred->cr_gid, active_cred) && in cr_xids_subset() 2282 groupmember(obj_cred->cr_rgid, active_cred) && in cr_xids_subset() 2283 groupmember(obj_cred->cr_svgid, active_cred); in cr_xids_subset()
|
| H A D | subr_acl_nfs4.c | 139 if (!groupmember(file_gid, cred)) in _acl_denies() 143 if (!groupmember(entry->ae_id, cred)) in _acl_denies()
|
| H A D | uipc_sem.c | 242 (gid != ks->ks_gid && !groupmember(gid, active_cred))) && in ksem_chown()
|
| H A D | uipc_mqueue.c | 1290 (gid != pn->mn_gid && !groupmember(gid, ap->a_cred))) && in mqfs_setattr() 2618 (gid != pn->mn_gid && !groupmember(gid, active_cred))) && in mqf_chown()
|
| /freebsd/sys/contrib/openzfs/module/os/freebsd/spl/ |
| H A D | spl_policy.c | 257 !groupmember(vap->va_gid, cr))) { in secpolicy_vnode_setattr() 299 if (groupmember(gid, cr)) in secpolicy_vnode_setids_setgids()
|
| /freebsd/sys/netsmb/ |
| H A D | smb_conn.c | 405 if (gid != SMBM_ANY_GROUP && !groupmember(gid, cred) && !isroot) in smb_vc_create() 608 if (!groupmember(vcp->vc_grp, cred)) in smb_vc_access() 758 if (gid != SMBM_ANY_GROUP && !groupmember(gid, cred) && !isroot) in smb_share_create() 870 if (!groupmember(ssp->ss_grp, cred)) in smb_share_access()
|
| /freebsd/sys/cddl/contrib/opensolaris/uts/common/sys/ |
| H A D | cred.h | 82 extern int groupmember(gid_t, const cred_t *);
|
| /freebsd/sys/contrib/openzfs/include/os/linux/spl/sys/ |
| H A D | cred.h | 182 extern int groupmember(gid_t gid, const cred_t *cr);
|
| /freebsd/sys/sys/ |
| H A D | ucred.h | 274 bool groupmember(gid_t gid, const struct ucred *cred);
|
| /freebsd/sys/contrib/openzfs/module/os/linux/zfs/ |
| H A D | policy.c | 231 if (crgetgid(cr) != gid && !groupmember(gid, cr)) in secpolicy_vnode_setids_setgids()
|
| H A D | zfs_acl.c | 1846 !groupmember(vap->va_gid, cr) && in zfs_acl_ids_create() 2590 if (groupmember(KGID_TO_SGID(ZTOI(zdp)->i_gid), cr)) { in zfs_fastaccesschk_execute()
|
| /freebsd/sys/security/mac_portacl/ |
| H A D | mac_portacl.c | 410 } else if (groupmember(rule->r_id, cred)) { in rules_check()
|
| /freebsd/sys/security/mac_bsdextended/ |
| H A D | mac_bsdextended.c | 338 match = (groupmember(vap->va_gid, cred) || in ugidfw_rulecheck()
|
| /freebsd/sys/fs/ext2fs/ |
| H A D | ext2_vnops.c | 543 if (!groupmember(ip->i_gid, cred) && (mode & ISGID)) { in ext2_chmod() 583 !groupmember(gid, cred))) { in ext2_chown() 1979 if ((ip->i_mode & ISGID) && !groupmember(ip->i_gid, cnp->cn_cred)) { in ext2_makeinode()
|
| /freebsd/sys/fs/nfsserver/ |
| H A D | nfs_nfsdsubs.c | 1633 !groupmember(nvap->na_gid, nd->nd_cred))) in nfsrv_checkuidgid() 1691 if (groupmember(nvap->na_gid, nd->nd_cred)) { in nfsrv_fixattr()
|
| /freebsd/sys/contrib/openzfs/module/zfs/ |
| H A D | zfs_fuid.c | 762 return (groupmember(gid, cr)); in zfs_groupmember()
|
| /freebsd/sys/ufs/ufs/ |
| H A D | ufs_vnops.c | 879 if (!groupmember(ip->i_gid, cred) && (mode & ISGID)) { in ufs_chmod() 942 (gid != ip->i_gid && !groupmember(gid, cred))) && in ufs_chown() 2886 if ((ip->i_mode & ISGID) && !groupmember(ip->i_gid, cnp->cn_cred) && in ufs_makeinode()
|
| /freebsd/sys/fs/tmpfs/ |
| H A D | tmpfs_subr.c | 2125 if (!groupmember(node->tn_gid, cred) && (mode & S_ISGID)) { in tmpfs_chmod() 2193 (gid != node->tn_gid && !groupmember(gid, cred))) && in tmpfs_chown()
|
| /freebsd/sys/fs/p9fs/ |
| H A D | p9fs_vnops.c | 1090 (gid != inode->n_gid && !groupmember(gid, cred))) && in p9fs_chown() 1144 if (!groupmember(inode->n_gid, cred) && (mode & ISGID)) { in p9fs_chmod()
|
| /freebsd/sys/dev/hwpmc/ |
| H A D | hwpmc_mod.c | 1073 decline_attach = !groupmember(tc->cr_groups[i], oc); in pmc_can_attach() 1075 decline_attach = !groupmember(tc->cr_gid, oc) || in pmc_can_attach() 1076 !groupmember(tc->cr_rgid, oc) || in pmc_can_attach() 1077 !groupmember(tc->cr_svgid, oc); in pmc_can_attach()
|