| /f-stack/freebsd/kern/ |
| H A D | sysv_ipc.c | 99 } else if (groupmember(perm->gid, cred) || in ipcperm() 165 new->gid = old->gid; in ipcperm_old2new() 179 old->gid = new->gid; in ipcperm_new2old() 205 CP(*ip32, *ip, gid); in freebsd32_ipcperm_old_in() 218 CP(*ip, *ip32, gid); in freebsd32_ipcperm_old_out() 232 CP(*ip32, *ip, gid); in freebsd32_ipcperm_in() 245 CP(*ip, *ip32, gid); in freebsd32_ipcperm_out()
|
| H A D | kern_prot.c | 650 gid_t gid; member 659 gid_t gid; in sys_setgid() local 662 gid = uap->gid; in sys_setgid() 663 AUDIT_ARG_GID(gid); in sys_setgid() 711 if (oldcred->cr_rgid != gid) { in sys_setgid() 712 change_rgid(newcred, gid); in sys_setgid() 722 if (oldcred->cr_svgid != gid) { in sys_setgid() 723 change_svgid(newcred, gid); in sys_setgid() 732 change_egid(newcred, gid); in sys_setgid() 1279 if (cred->cr_groups[0] == gid) in groupmember() [all …]
|
| H A D | kern_conf.c | 62 int unit, struct ucred *cr, uid_t uid, gid_t gid, int mode, const char *fmt, 857 struct ucred *cr, uid_t uid, gid_t gid, int mode, const char *fmt, in make_dev_credv() argument 867 args.mda_gid = gid; in make_dev_credv() 874 make_dev(struct cdevsw *devsw, int unit, uid_t uid, gid_t gid, int mode, in make_dev() argument 882 res = make_dev_credv(0, &dev, devsw, unit, NULL, uid, gid, mode, fmt, in make_dev() 892 gid_t gid, int mode, const char *fmt, ...) in make_dev_cred() argument 899 res = make_dev_credv(0, &dev, devsw, unit, cr, uid, gid, mode, fmt, ap); in make_dev_cred() 909 uid_t uid, gid_t gid, int mode, const char *fmt, ...) in make_dev_credf() argument 916 res = make_dev_credv(flags, &dev, devsw, unit, cr, uid, gid, mode, in make_dev_credf() 928 struct ucred *cr, uid_t uid, gid_t gid, int mode, const char *fmt, ...) in make_dev_p() argument [all …]
|
| H A D | uipc_sem.c | 225 ksem_chown(struct file *fp, uid_t uid, gid_t gid, struct ucred *active_cred, in ksem_chown() argument 235 error = mac_posixsem_check_setowner(active_cred, ks, uid, gid); in ksem_chown() 241 if (gid == (gid_t)-1) in ksem_chown() 242 gid = ks->ks_gid; in ksem_chown() 244 (gid != ks->ks_gid && !groupmember(gid, active_cred))) && in ksem_chown() 248 ks->ks_gid = gid; in ksem_chown()
|
| /f-stack/freebsd/contrib/openzfs/config/ |
| H A D | kernel-group-info.m4 | 3 dnl # group_info changed from 2d array via >blocks to 1d array via ->gid 10 gi->gid[0] = KGIDT_INIT(0); 15 AC_MSG_CHECKING([whether group_info->gid exists]) 18 AC_DEFINE(HAVE_GROUP_INFO_GID, 1, [group_info->gid exists])
|
| H A D | kernel-kuid-helpers.m4 | 5 dnl # when dealing with uid/gid - namely the kuid type. 18 AC_MSG_CHECKING([whether i_(uid|gid)_(read|write) exist])
|
| /f-stack/freebsd/security/audit/ |
| H A D | audit.h | 95 void audit_arg_gid(gid_t gid); 110 void audit_arg_owner(uid_t uid, gid_t gid); 229 #define AUDIT_ARG_GID(gid) do { \ argument 231 audit_arg_gid((gid)); \ 249 #define AUDIT_ARG_OWNER(uid, gid) do { \ argument 251 audit_arg_owner((uid), (gid)); \ 259 #define AUDIT_ARG_POSIX_IPC_PERM(uid, gid, mode) do { \ argument 261 audit_arg_posix_ipc_perm((uid), (gid), (mod)); \ 437 #define AUDIT_ARG_GID(gid) argument 441 #define AUDIT_ARG_OWNER(uid, gid) argument [all …]
|
| H A D | audit_arg.c | 165 audit_arg_gid(gid_t gid) in audit_arg_gid() argument 173 ar->k_ar.ar_arg_gid = gid; in audit_arg_gid() 371 audit_arg_owner(uid_t uid, gid_t gid) in audit_arg_owner() argument 380 ar->k_ar.ar_arg_gid = gid; in audit_arg_owner() 640 audit_arg_posix_ipc_perm(uid_t uid, gid_t gid, mode_t mode) in audit_arg_posix_ipc_perm() argument 649 ar->k_ar.ar_arg_pipc_perm.pipc_gid = gid; in audit_arg_posix_ipc_perm()
|
| /f-stack/tools/libutil/ |
| H A D | _secure_path.c | 46 _secure_path(const char *path, uid_t uid, gid_t gid) in _secure_path() argument 67 } else if ((int)gid != -1 && sb.st_gid != gid && (sb.st_mode & S_IWGRP)) in _secure_path()
|
| /f-stack/freebsd/contrib/openzfs/module/os/linux/spl/ |
| H A D | spl-cred.c | 106 gids = KGIDP_TO_SGIDP(gi->gid); in crgetgroups() 116 groupmember(gid_t gid, const cred_t *cr) in groupmember() argument 122 rc = cr_groups_search(gi, SGID_TO_KGID(gid)); in groupmember() 166 return (KGID_TO_SGID(cr->gid)); in crgetrgid()
|
| /f-stack/freebsd/contrib/openzfs/module/os/linux/zfs/ |
| H A D | policy.c | 217 secpolicy_vnode_setids_setgids(const cred_t *cr, gid_t gid) in secpolicy_vnode_setids_setgids() argument 220 if (!kgid_has_mapping(cr->user_ns, SGID_TO_KGID(gid))) in secpolicy_vnode_setids_setgids() 223 if (crgetfsgid(cr) != gid && !groupmember(gid, cr)) in secpolicy_vnode_setids_setgids()
|
| /f-stack/freebsd/contrib/openzfs/include/os/linux/spl/sys/ |
| H A D | cred.h | 39 #define GROUP_AT(gi, i) ((gi)->gid[i]) 60 extern int groupmember(gid_t gid, const cred_t *cr);
|
| /f-stack/freebsd/security/mac/ |
| H A D | mac_posix_sem.c | 221 gid_t gid) in mac_posixsem_check_setowner() argument 226 ks->ks_label, uid, gid); in mac_posixsem_check_setowner() 228 uid, gid); in mac_posixsem_check_setowner()
|
| H A D | mac_posix_shm.c | 219 gid_t gid) in mac_posixshm_check_setowner() argument 224 shmfd->shm_label, uid, gid); in mac_posixshm_check_setowner() 226 uid, gid); in mac_posixshm_check_setowner()
|
| H A D | mac_cred.c | 243 mac_cred_check_setgid(struct ucred *cred, gid_t gid) in mac_cred_check_setgid() argument 247 MAC_POLICY_CHECK_NOSLEEP(cred_check_setgid, cred, gid); in mac_cred_check_setgid() 248 MAC_CHECK_PROBE2(cred_check_setgid, error, cred, gid); in mac_cred_check_setgid()
|
| /f-stack/freebsd/sys/ |
| H A D | ipc.h | 81 unsigned short gid; /* group id */ member 92 gid_t gid; /* group id */ member
|
| H A D | file.h | 115 typedef int fo_chown_t(struct file *fp, uid_t uid, gid_t gid, 396 fo_chown(struct file *fp, uid_t uid, gid_t gid, struct ucred *active_cred, in fo_chown() argument 400 return ((*fp->f_ops->fo_chown)(fp, uid, gid, active_cred, td)); in fo_chown()
|
| /f-stack/freebsd/contrib/openzfs/module/zfs/ |
| H A D | zfs_replay.c | 69 uint64_t uid, uint64_t gid, uint64_t rdev, uint64_t nodeid) in zfs_init_vattr() argument 78 vap->va_gid = (gid_t)(IS_EPHEMERAL(gid)) ? -1 : gid; in zfs_init_vattr() 163 zfs_replay_domain_cnt(uint64_t uid, uint64_t gid) in zfs_replay_domain_cnt() argument 170 gid_idx = FUID_INDEX(gid); in zfs_replay_domain_cnt() 206 if (IS_EPHEMERAL(gid)) in zfs_replay_fuid_ugid() 207 fuid_infop->z_fuid_group = gid; in zfs_replay_fuid_ugid() 214 zfs_replay_fuid_domain(void *buf, void **end, uint64_t uid, uint64_t gid) in zfs_replay_fuid_domain() argument 222 domcnt = zfs_replay_domain_cnt(uid, gid); in zfs_replay_fuid_domain() 230 zfs_replay_fuid_ugid(fuid_infop, uid, gid); in zfs_replay_fuid_domain() 242 uint64_t gid) in zfs_replay_fuids() argument [all …]
|
| /f-stack/freebsd/contrib/openzfs/tests/zfs-tests/tests/functional/history/ |
| H A D | history_common.kshlib | 224 typeset is_set lflag dflag dsname gname gid uname uid opt str code tmp 303 gid=$(awk -F: "/^${tmp%% *}:/ {print \$3}" /etc/group) 305 code="${str}l\$$gid $opt" 314 code="${str}d\$$gid $opt"
|
| /f-stack/freebsd/contrib/openzfs/include/os/linux/kernel/linux/ |
| H A D | vfs_compat.h | 334 static inline void zfs_gid_write(struct inode *ip, gid_t gid) in zfs_gid_write() argument 337 ip->i_gid = make_kgid(ip->i_sb->s_user_ns, gid); in zfs_gid_write() 339 ip->i_gid = make_kgid(kcred->user_ns, gid); in zfs_gid_write()
|
| /f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/ |
| H A D | sid.h | 84 #define kidmap_getsidbygid(zone, gid, sid_prefix, rid) (1) argument
|
| /f-stack/dpdk/lib/librte_graph/ |
| H A D | graph.c | 417 rte_graph_node_get(rte_graph_t gid, uint32_t nid) in rte_graph_node_get() argument 424 GRAPH_ID_CHECK(gid); in rte_graph_node_get() 426 if (graph->id == gid) { in rte_graph_node_get()
|
| /f-stack/tools/compat/include/sys/ |
| H A D | ucred.h | 116 int groupmember(gid_t gid, struct ucred *cred);
|
| /f-stack/freebsd/contrib/openzfs/include/sys/ |
| H A D | zfs_fuid.h | 110 uid_t *uid, uid_t *gid);
|
| /f-stack/freebsd/contrib/openzfs/module/os/freebsd/spl/ |
| H A D | spl_policy.c | 305 secpolicy_vnode_setids_setgids(vnode_t *vp, cred_t *cr, gid_t gid) in secpolicy_vnode_setids_setgids() argument 308 if (groupmember(gid, cr)) in secpolicy_vnode_setids_setgids()
|