Home
last modified time | relevance | path

Searched refs:fsgid (Results 1 – 25 of 41) sorted by relevance

12

/linux/fs/nfsd/
H A Dauth.c36 new->fsgid = cred->cr_gid; in nfsd_setuser()
42 new->fsgid = exp->ex_anon_gid; in nfsd_setuser()
49 if (gid_eq(new->fsgid, GLOBAL_ROOT_GID)) in nfsd_setuser()
50 new->fsgid = exp->ex_anon_gid; in nfsd_setuser()
71 if (gid_eq(new->fsgid, INVALID_GID)) in nfsd_setuser()
72 new->fsgid = exp->ex_anon_gid; in nfsd_setuser()
H A Dfilecache.c86 if (!gid_eq(c1->fsgid, c2->fsgid)) in nfsd_match_cred()
/linux/kernel/
H A Dcred.c53 .fsgid = GLOBAL_ROOT_GID,
276 new->sgid = new->fsgid = new->egid; in prepare_exec_creds()
409 !gid_eq(old->fsgid, new->fsgid) || in commit_creds()
429 if (!gid_eq(new->fsgid, old->fsgid)) in commit_creds()
453 !gid_eq(new->fsgid, old->fsgid)) in commit_creds()
505 if (gid_lt(a->fsgid, b->fsgid)) in cred_fscmp()
507 if (gid_gt(a->fsgid, b->fsgid)) in cred_fscmp()
681 new->fsgid = inode->i_gid; in set_create_files_as()
H A Dsys.c426 new->fsgid = new->egid; in __sys_setregid()
468 new->gid = new->egid = new->sgid = new->fsgid = kgid; in __sys_setgid()
470 new->egid = new->fsgid = kgid; in __sys_setgid()
805 gid_eq(kegid, old->fsgid))) && in __sys_setresgid()
829 new->fsgid = new->egid; in __sys_setresgid()
926 old_fsgid = from_kgid_munged(old->user_ns, old->fsgid); in __sys_setfsgid()
937 gid_eq(kgid, old->sgid) || gid_eq(kgid, old->fsgid) || in __sys_setfsgid()
939 if (!gid_eq(kgid, old->fsgid)) { in __sys_setfsgid()
940 new->fsgid = kgid; in __sys_setfsgid()
H A Dgroups.c232 if (!gid_eq(grp, cred->fsgid)) in in_group_p()
H A Dauditsc.c405 return audit_compare_gid(cred->fsgid, name, f, ctx); in audit_field_compare()
440 return audit_gid_comparator(cred->gid, f->op, cred->fsgid); in audit_field_compare()
445 return audit_gid_comparator(cred->egid, f->op, cred->fsgid); in audit_field_compare()
448 return audit_gid_comparator(cred->sgid, f->op, cred->fsgid); in audit_field_compare()
540 result = audit_gid_comparator(cred->fsgid, f->op, f->gid); in audit_filter_rules()
1016 ctx->gid = ctx->egid = ctx->sgid = ctx->fsgid = KGIDT_INIT(0); in audit_reset_context()
1668 from_kgid(&init_user_ns, cred->fsgid)); in audit_log_uring()
/linux/net/sunrpc/
H A Dauth_unix.c88 …_eq(cred->cr_cred->fsuid, acred->cred->fsuid) || !gid_eq(cred->cr_cred->fsgid, acred->cred->fsgid)) in unx_match()
136 *p++ = cpu_to_be32(from_kgid_munged(userns, cred->cr_cred->fsgid)); in unx_marshal()
H A Dsvcauth.c196 svc->cr_gid = KGIDT_INIT(from_kgid_munged(userns, cred->fsgid)); in svcauth_map_clnt_to_svc_cred_local()
/linux/include/linux/
H A Dcred.h120 kgid_t fsgid; /* GID for VFS ops */ member
362 #define current_fsgid() (current_cred_xxx(fsgid))
399 *(_fsgid) = __cred->fsgid; \
/linux/net/netfilter/
H A Dxt_owner.c104 if (gid_gte(filp->f_cred->fsgid, gid_min) && in owner_mt()
105 gid_lte(filp->f_cred->fsgid, gid_max)) in owner_mt()
H A Dnft_meta.c154 sock->file->f_cred->fsgid); in nft_meta_get_eval_skugid()
/linux/fs/orangefs/
H A Dxattr.c102 int fsgid; in orangefs_inode_getxattr() local
115 fsgid = from_kgid(&init_user_ns, current_fsgid()); in orangefs_inode_getxattr()
123 fsgid); in orangefs_inode_getxattr()
/linux/security/keys/
H A Dpermission.c62 if (gid_eq(key->gid, cred->fsgid)) { in key_task_permission()
H A Drequest_key.c140 keyring = keyring_alloc(desc, cred->fsuid, cred->fsgid, cred, in call_sbin_request_key()
156 sprintf(gid_str, "%d", from_kgid(&init_user_ns, cred->fsgid)); in call_sbin_request_key()
396 ctx->cred->fsuid, ctx->cred->fsgid, ctx->cred, in construct_alloc_key()
H A Dprocess_keys.c395 new_cred->thread_keyring->gid = new_cred->fsgid; in key_fsgid_changed()
935 new->fsgid = old->fsgid; in key_change_session_keyring()
H A Drequest_key_auth.c217 cred->fsuid, cred->fsgid, cred, in request_key_auth_new()
/linux/fs/
H A Dpidfs.c244 kinfo.fsgid = from_kgid_munged(user_ns, c->fsgid); in pidfd_info()
H A Dopen.c396 !gid_eq(cred->fsgid, cred->gid)) in access_need_override_creds()
429 override_cred->fsgid = override_cred->gid; in access_override_creds()
/linux/security/safesetid/
H A Dlsm.c227 id_permitted_for_cred(old, (kid_t){.gid = new->fsgid}, GID)) in safesetid_task_fix_setgid()
/linux/fs/nfs/
H A Ddir.c2967 if (gid_lt(a->fsgid, b->fsgid)) in access_cmp()
2969 if (gid_gt(a->fsgid, b->fsgid)) in access_cmp()
3170 cache->fsgid = cred->fsgid; in nfs_access_add_cache()
/linux/Documentation/admin-guide/LSM/
H A Dipe.rst338 …ppid=2219 pid=2241 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=pts0 ses=2 c…
342 …ppid=2219 pid=2472 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=pts0 ses=2 c…
383 …4 pid=229 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=pts0 ses=429…
427 …4 pid=229 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=pts0 ses=429…
/linux/fs/smb/server/
H A Dsmb_common.c762 cred->fsgid = make_kgid(&init_user_ns, gid); in __ksmbd_override_fsids()
/linux/net/sched/
H A Dcls_flow.c220 kgid_t skgid = sk->sk_socket->file->f_cred->fsgid; in flow_get_skgid()
/linux/fs/fuse/
H A Ddev.c107 kgid_t fsgid; in fuse_get_req() local
153 fsgid = no_idmap ? current_fsgid() : mapped_fsgid(idmap, fc->user_ns); in fuse_get_req()
155 req->in.h.gid = from_kgid(fc->user_ns, fsgid); in fuse_get_req()
/linux/fs/ceph/
H A Dinode.c2599 kgid_t fsgid = from_vfsgid(idmap, i_user_ns(inode), attr->ia_vfsgid); in __ceph_setattr() local
2606 inode->i_gid = fsgid; in __ceph_setattr()
2609 !gid_eq(fsgid, inode->i_gid)) { in __ceph_setattr()
2611 from_kgid(&init_user_ns, fsgid)); in __ceph_setattr()

12