/kernel/linux/linux-5.10/fs/nfsd/ |
H A D | auth.c | 38 new->fsgid = rqstp->rq_cred.cr_gid; in nfsd_setuser() 44 new->fsgid = exp->ex_anon_gid; in nfsd_setuser() 51 if (gid_eq(new->fsgid, GLOBAL_ROOT_GID)) in nfsd_setuser() 52 new->fsgid = exp->ex_anon_gid; in nfsd_setuser() 73 if (gid_eq(new->fsgid, INVALID_GID)) in nfsd_setuser() 74 new->fsgid = exp->ex_anon_gid; in nfsd_setuser()
|
/kernel/linux/linux-6.6/fs/nfsd/ |
H A D | auth.c | 36 new->fsgid = rqstp->rq_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()
|
/kernel/linux/linux-6.6/kernel/ |
H A D | cred.c | 54 .fsgid = GLOBAL_ROOT_GID, 272 new->sgid = new->fsgid = new->egid; in prepare_exec_creds() 407 !gid_eq(old->fsgid, new->fsgid) || in commit_creds() 427 if (!gid_eq(new->fsgid, old->fsgid)) in commit_creds() 451 !gid_eq(new->fsgid, old->fsgid)) in commit_creds() 534 * fsuid, fsgid, and supplementary groups. That is, if they will both 554 if (gid_lt(a->fsgid, in cred_fscmp() [all...] |
/kernel/linux/linux-5.10/kernel/ |
H A D | cred.c | 55 .fsgid = GLOBAL_ROOT_GID, 320 new->sgid = new->fsgid = new->egid; in prepare_exec_creds() 462 !gid_eq(old->fsgid, new->fsgid) || in commit_creds() 482 if (!gid_eq(new->fsgid, old->fsgid)) in commit_creds() 508 !gid_eq(new->fsgid, old->fsgid)) in commit_creds() 610 * fsuid, fsgid, and supplementary groups. That is, if they will both 630 if (gid_lt(a->fsgid, in cred_fscmp() [all...] |
H A D | sys.c | 395 new->fsgid = new->egid; in __sys_setregid() 437 new->gid = new->egid = new->sgid = new->fsgid = kgid; in __sys_setgid() 439 new->egid = new->fsgid = kgid; in __sys_setgid() 753 gid_eq(kegid, old->fsgid))) && in __sys_setresgid() 777 new->fsgid = new->egid; in __sys_setresgid() 874 old_fsgid = from_kgid_munged(old->user_ns, old->fsgid); in __sys_setfsgid() 885 gid_eq(kgid, old->sgid) || gid_eq(kgid, old->fsgid) || in __sys_setfsgid() 887 if (!gid_eq(kgid, old->fsgid)) { in __sys_setfsgid() 888 new->fsgid = kgid; in __sys_setfsgid()
|
/kernel/linux/linux-5.10/fs/hmdfs/authority/ |
H A D | authentication.c | 52 cred->fsgid = is_recv_thread ? SYSTEM_GID : USER_DATA_RW_GID; in hmdfs_override_fsids() 76 cred->fsgid = USER_DATA_RW_GID; in hmdfs_override_dir_fsids() 89 cred->fsgid = DFS_SHARE_GID; in hmdfs_override_dir_fsids() 98 cred->fsgid = USER_DATA_RW_GID; in hmdfs_override_dir_fsids() 103 cred->fsgid = DFS_SHARE_GID; in hmdfs_override_dir_fsids() 120 cred->fsgid = KGIDT_INIT(bid); in hmdfs_override_dir_fsids() 123 cred->fsgid = ROOT_GID; in hmdfs_override_dir_fsids() 128 cred->fsgid = dir->i_gid; in hmdfs_override_dir_fsids() 134 cred->fsgid = dir->i_gid; in hmdfs_override_dir_fsids() 192 cred->fsgid in hmdfs_override_file_fsids() [all...] |
H A D | authentication.h | 95 if (cred->fsuid.val != OID_SYSTEM || cred->fsgid.val != OID_SYSTEM) in hmdfs_check_cred() 97 cred->fsgid.val); in hmdfs_check_cred()
|
/kernel/linux/linux-6.6/fs/hmdfs/authority/ |
H A D | authentication.c | 52 cred->fsgid = is_recv_thread ? SYSTEM_GID : USER_DATA_RW_GID; in hmdfs_override_fsids() 76 cred->fsgid = USER_DATA_RW_GID; in hmdfs_override_dir_fsids() 89 cred->fsgid = DFS_SHARE_GID; in hmdfs_override_dir_fsids() 98 cred->fsgid = USER_DATA_RW_GID; in hmdfs_override_dir_fsids() 103 cred->fsgid = DFS_SHARE_GID; in hmdfs_override_dir_fsids() 120 cred->fsgid = KGIDT_INIT(bid); in hmdfs_override_dir_fsids() 123 cred->fsgid = ROOT_GID; in hmdfs_override_dir_fsids() 128 cred->fsgid = dir->i_gid; in hmdfs_override_dir_fsids() 134 cred->fsgid = dir->i_gid; in hmdfs_override_dir_fsids() 192 cred->fsgid in hmdfs_override_file_fsids() [all...] |
H A D | authentication.h | 95 if (cred->fsuid.val != OID_SYSTEM || cred->fsgid.val != OID_SYSTEM) in hmdfs_check_cred() 97 cred->fsgid.val); in hmdfs_check_cred()
|
/kernel/linux/linux-5.10/net/sunrpc/ |
H A D | auth_unix.c | 80 if (!uid_eq(cred->cr_cred->fsuid, acred->cred->fsuid) || !gid_eq(cred->cr_cred->fsgid, acred->cred->fsgid)) in unx_match() 128 *p++ = cpu_to_be32(from_kgid_munged(userns, cred->cr_cred->fsgid)); in unx_marshal()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | cred.h | 127 kgid_t fsgid; /* GID for VFS ops */ member 147 struct group_info *group_info; /* supplementary groups for euid/fsgid */ 386 #define current_fsgid() (current_cred_xxx(fsgid)) 422 *(_fsgid) = __cred->fsgid; \
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | cred.h | 119 kgid_t fsgid; /* GID for VFS ops */ member 140 struct group_info *group_info; /* supplementary groups for euid/fsgid */ 337 #define current_fsgid() (current_cred_xxx(fsgid)) 374 *(_fsgid) = __cred->fsgid; \
|
/kernel/linux/linux-6.6/net/sunrpc/ |
H A D | auth_unix.c | 88 if (!uid_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()
|
/kernel/linux/linux-5.10/net/netfilter/ |
H A D | xt_owner.c | 104 if (gid_gte(filp->f_cred->fsgid, gid_min) && in owner_mt() 105 gid_lte(filp->f_cred->fsgid, gid_max)) in owner_mt()
|
/kernel/linux/linux-6.6/net/netfilter/ |
H A D | xt_owner.c | 104 if (gid_gte(filp->f_cred->fsgid, gid_min) && in owner_mt() 105 gid_lte(filp->f_cred->fsgid, gid_max)) in owner_mt()
|
/kernel/linux/linux-5.10/security/keys/ |
H A D | permission.c | 62 if (gid_eq(key->gid, cred->fsgid)) { in key_task_permission()
|
H A D | request_key.c | 140 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 D | process_keys.c | 388 * Handle the fsgid changing. 395 new_cred->thread_keyring->gid = new_cred->fsgid; in key_fsgid_changed() 927 new->fsgid = old->fsgid; in key_change_session_keyring()
|
/kernel/linux/linux-6.6/security/keys/ |
H A D | permission.c | 62 if (gid_eq(key->gid, cred->fsgid)) { in key_task_permission()
|
H A D | request_key.c | 140 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 D | process_keys.c | 388 * Handle the fsgid changing. 395 new_cred->thread_keyring->gid = new_cred->fsgid; in key_fsgid_changed() 935 new->fsgid = old->fsgid; in key_change_session_keyring()
|
/kernel/linux/linux-5.10/fs/orangefs/ |
H A D | xattr.c | 102 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()
|
/kernel/linux/linux-6.6/fs/orangefs/ |
H A D | xattr.c | 102 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()
|
/kernel/linux/linux-5.10/fs/sharefs/ |
H A D | authentication.c | 87 cred->fsgid = dir->i_gid; in sharefs_override_file_fsids()
|
/kernel/linux/linux-6.6/fs/sharefs/ |
H A D | authentication.c | 87 cred->fsgid = dir->i_gid; in sharefs_override_file_fsids()
|