Home
last modified time | relevance | path

Searched refs:fsuid (Results 1 – 25 of 49) sorted by relevance

12

/linux/fs/nfsd/
H A Dauth.c35 new->fsuid = cred->cr_uid; in nfsd_setuser()
41 new->fsuid = exp->ex_anon_uid; in nfsd_setuser()
47 if (uid_eq(new->fsuid, GLOBAL_ROOT_UID)) in nfsd_setuser()
48 new->fsuid = exp->ex_anon_uid; in nfsd_setuser()
69 if (uid_eq(new->fsuid, INVALID_UID)) in nfsd_setuser()
70 new->fsuid = exp->ex_anon_uid; in nfsd_setuser()
77 if (!uid_eq(new->fsuid, GLOBAL_ROOT_UID)) in nfsd_setuser()
/linux/kernel/
H A Dcred.c248 new->suid = new->fsuid = new->euid; in prepare_exec_creds()
384 !uid_eq(old->fsuid, new->fsuid) || in commit_creds()
403 if (!uid_eq(new->fsuid, old->fsuid)) in commit_creds()
426 !uid_eq(new->fsuid, old->fsuid)) in commit_creds()
479 if (uid_lt(a->fsuid, b->fsuid)) in cred_fscmp()
481 if (uid_gt(a->fsuid, b->fsuid)) in cred_fscmp()
659 new->fsuid = inode->i_uid; in set_create_files_as()
H A Dsys.c617 new->fsuid = new->euid; in __sys_setreuid()
680 new->fsuid = new->euid = kuid; in __sys_setuid()
735 uid_eq(keuid, old->fsuid))) && in __sys_setresuid()
765 new->fsuid = new->euid; in __sys_setresuid()
912 old_fsuid = from_kuid_munged(old->user_ns, old->fsuid); in __sys_setfsuid()
923 uid_eq(kuid, old->suid) || uid_eq(kuid, old->fsuid) || in __sys_setfsuid()
925 if (!uid_eq(kuid, old->fsuid)) { in __sys_setfsuid()
926 new->fsuid = kuid; in __sys_setfsuid()
H A Dauditsc.c403 return audit_compare_uid(cred->fsuid, name, f, ctx); in audit_field_compare()
415 return audit_uid_comparator(cred->uid, f->op, cred->fsuid); in audit_field_compare()
425 cred->fsuid); in audit_field_compare()
430 return audit_uid_comparator(cred->euid, f->op, cred->fsuid); in audit_field_compare()
433 return audit_uid_comparator(cred->suid, f->op, cred->fsuid); in audit_field_compare()
514 result = audit_uid_comparator(cred->fsuid, f->op, f->uid); in audit_filter_rules()
1015 ctx->uid = ctx->euid = ctx->suid = ctx->fsuid = KUIDT_INIT(0); in audit_reset_context()
1643 from_kuid(&init_user_ns, cred->fsuid), in audit_log_uring()
H A Daudit.h143 kuid_t uid, euid, suid, fsuid; member
/linux/net/sunrpc/
H A Dauth_unix.c88 …if (!uid_eq(cred->cr_cred->fsuid, acred->cred->fsuid) || !gid_eq(cred->cr_cred->fsgid, acred->cred… in unx_match()
135 *p++ = cpu_to_be32(from_kuid_munged(userns, cred->cr_cred->fsuid)); in unx_marshal()
H A Dsvcauth.c195 svc->cr_uid = KUIDT_INIT(from_kuid_munged(userns, cred->fsuid)); in svcauth_map_clnt_to_svc_cred_local()
/linux/include/linux/
H A Dcred.h121 kuid_t fsuid; /* UID for VFS ops */ member
385 #define current_fsuid() (current_cred_xxx(fsuid))
422 *(_fsuid) = __cred->fsuid; \
/linux/net/netfilter/
H A Dxt_owner.c90 if ((uid_gte(filp->f_cred->fsuid, uid_min) && in owner_mt()
91 uid_lte(filp->f_cred->fsuid, uid_max)) ^ in owner_mt()
/linux/include/uapi/linux/
H A Dpidfd.h95 __u32 fsuid; member
/linux/fs/orangefs/
H A Dxattr.c103 int fsuid; in orangefs_inode_getxattr() local
116 fsuid = from_kuid(&init_user_ns, current_fsuid()); in orangefs_inode_getxattr()
124 fsuid, in orangefs_inode_getxattr()
/linux/security/keys/
H A Dpermission.c54 if (uid_eq(key->uid, cred->fsuid)) { in key_task_permission()
H A Drequest_key.c140 keyring = keyring_alloc(desc, cred->fsuid, cred->fsgid, cred, in call_sbin_request_key()
155 sprintf(uid_str, "%d", from_kuid(&init_user_ns, cred->fsuid)); in call_sbin_request_key()
396 ctx->cred->fsuid, ctx->cred->fsgid, ctx->cred, in construct_alloc_key()
H A Dprocess_keys.c382 new_cred->thread_keyring->uid = new_cred->fsuid; in key_fsuid_changed()
931 new->fsuid = old->fsuid; in key_change_session_keyring()
H A Drequest_key_auth.c217 cred->fsuid, cred->fsgid, cred, in request_key_auth_new()
/linux/security/
H A Dcommoncap.c963 new->suid = new->fsuid = new->euid; in cap_bprm_creds_from_file()
1180 if (uid_eq(old->fsuid, root_uid) && !uid_eq(new->fsuid, root_uid)) in cap_task_fix_setuid()
1184 if (!uid_eq(old->fsuid, root_uid) && uid_eq(new->fsuid, root_uid)) in cap_task_fix_setuid()
/linux/security/apparmor/
H A Dfile.c49 kuid_t fsuid = ad->subj_cred ? ad->subj_cred->fsuid : current_fsuid(); in file_audit_cb() local
64 from_kuid(&init_user_ns, fsuid)); in file_audit_cb()
/linux/tools/testing/selftests/pidfd/
H A Dpidfd.h191 __u32 fsuid; member
/linux/fs/smb/server/
H A Dsmb_common.c761 cred->fsuid = make_kuid(&init_user_ns, uid); in __ksmbd_override_fsids()
779 if (!uid_eq(cred->fsuid, GLOBAL_ROOT_UID)) in __ksmbd_override_fsids()
/linux/security/safesetid/
H A Dlsm.c203 id_permitted_for_cred(old, (kid_t){.uid = new->fsuid}, UID)) in safesetid_task_fix_setuid()
/linux/net/sunrpc/auth_gss/
H A Dauth_gss.c567 kuid_t uid = cred->cr_cred->fsuid; in gss_setup_upcall()
636 cred->cr_cred->fsuid), err); in gss_refresh_upcall()
701 cred->cr_cred->fsuid), err); in gss_create_upcall()
1360 return hash_64(from_kuid(&init_user_ns, acred->cred->fsuid), hashbits); in gss_hash_cred()
1514 ret = uid_eq(rc->cr_cred->fsuid, acred->cred->fsuid); in gss_match()
/linux/Documentation/translations/zh_CN/security/
H A Dcredentials.rst460 ``file->f_uid`` 和 ``file->f_gid`` 的代码现在应访问 ``file->f_cred->fsuid``
/linux/Documentation/admin-guide/LSM/
H A Dipe.rst351 …0 a2=5 a3=812 items=0 ppid=2219 pid=2241 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fs…
355 …00 a2=4 a3=21 items=0 ppid=2219 pid=2472 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fs…
396 …2 a3=2 items=0 ppid=184 pid=229 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fs…
440 …7 a3=2 items=0 ppid=184 pid=229 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fs…
505 …1065e5c60 a2=2 a3=0 items=0 ppid=405 pid=441 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=)
509 …1065e5c60 a2=2 a3=0 items=0 ppid=405 pid=441 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=)
/linux/fs/
H A Dpidfs.c392 kinfo.fsuid = from_kuid_munged(user_ns, c->fsuid); in pidfd_info()
/linux/fs/coda/
H A Dfile.c272 coda_flags, coda_file->f_cred->fsuid); in coda_release()

12