Searched refs:suid (Results 1 - 23 of 23) sorted by relevance

/linux-master/kernel/
H A Duid16.h9 long __sys_setresuid(uid_t ruid, uid_t euid, uid_t suid);
H A Duid16.c58 SYSCALL_DEFINE3(setresuid16, old_uid_t, ruid, old_uid_t, euid, old_uid_t, suid)
61 low2highuid(suid));
68 old_uid_t ruid, euid, suid; local
72 suid = high2lowuid(from_kuid_munged(cred->user_ns, cred->suid));
76 retval = put_user(suid, suidp);
H A Dsys.c563 !uid_eq(old->suid, keuid) &&
575 new->suid = new->euid;
629 new->suid = new->uid = kuid;
635 } else if (!uid_eq(kuid, old->uid) && !uid_eq(kuid, new->suid)) {
665 * and suid. This allows you to implement the 4.4 compatible seteuid().
667 long __sys_setresuid(uid_t ruid, uid_t euid, uid_t suid) argument
678 ksuid = make_kuid(ns, suid);
686 if ((suid != (uid_t) -1) && !uid_valid(ksuid))
695 (suid == (uid_t) -1 || uid_eq(ksuid, old->suid)))
751 uid_t ruid, euid, suid; local
[all...]
H A Dcred.c48 .suid = GLOBAL_ROOT_UID,
275 new->suid = new->fsuid = new->euid;
446 !uid_eq(new->suid, old->suid) ||
H A Daudit.h137 kuid_t uid, euid, suid, fsuid; member in struct:audit_context
H A Dauditsc.c399 return audit_compare_uid(cred->suid, name, f, ctx);
413 return audit_uid_comparator(cred->uid, f->op, cred->suid);
422 cred->suid);
428 return audit_uid_comparator(cred->euid, f->op, cred->suid);
431 /* suid comparisons */
433 return audit_uid_comparator(cred->suid, f->op, cred->fsuid);
511 result = audit_uid_comparator(cred->suid, f->op, f->uid);
1013 ctx->uid = ctx->euid = ctx->suid = ctx->fsuid = KUIDT_INIT(0);
1661 " ppid=%d pid=%d uid=%u gid=%u euid=%u suid=%u"
1668 from_kuid(&init_user_ns, cred->suid),
[all...]
H A Dsignal.c820 return uid_eq(cred->euid, tcred->suid) ||
822 uid_eq(cred->uid, tcred->suid) ||
1524 return uid_eq(cred->euid, pcred->suid) ||
1526 uid_eq(cred->uid, pcred->suid) ||
H A Dptrace.c318 uid_eq(caller_uid, tcred->suid) &&
H A Daudit.c2256 " euid=%u suid=%u fsuid=%u"
2264 from_kuid(&init_user_ns, cred->suid),
/linux-master/security/safesetid/
H A Dlsm.c155 uid_eq(new_id.uid, old->suid))
175 __kuid_val(old->suid), __kuid_val(new_id.uid));
202 id_permitted_for_cred(old, (kid_t){.uid = new->suid}, UID) &&
/linux-master/include/linux/
H A Dcred.h115 kuid_t suid; /* saved UID of the task */ member in struct:cred
376 #define current_suid() (current_cred_xxx(suid))
H A Dsyscalls.h673 asmlinkage long sys_setresuid(uid_t ruid, uid_t euid, uid_t suid);
674 asmlinkage long sys_getresuid(uid_t __user *ruid, uid_t __user *euid, uid_t __user *suid);
1127 asmlinkage long sys_setresuid16(old_uid_t ruid, old_uid_t euid, old_uid_t suid);
1129 old_uid_t __user *euid, old_uid_t __user *suid);
/linux-master/security/keys/
H A Dprocess_keys.c930 new-> suid = old-> suid;
H A Dkeyctl.c1683 !uid_eq(pcred->suid, mycred->euid) ||
/linux-master/io_uring/
H A Dfdinfo.c30 seq_put_decimal_ull(m, "\t\t", from_kuid_munged(uns, cred->suid));
/linux-master/security/
H A Dcommoncap.c807 * To support inheritance of root-permissions and suid-root
930 new->suid = new->fsuid = new->euid;
1091 uid_eq(old->suid, root_uid)) &&
1094 !uid_eq(new->suid, root_uid))) {
1169 * This is insufficient now since you can call code without suid, but
/linux-master/net/core/
H A Dscm.c59 uid_eq(uid, cred->suid)) || ns_capable(cred->user_ns, CAP_SETUID)) &&
/linux-master/fs/
H A Dfcntl.c726 uid_eq(fown->euid, cred->suid) || uid_eq(fown->euid, cred->uid) ||
727 uid_eq(fown->uid, cred->suid) || uid_eq(fown->uid, cred->uid)) &&
/linux-master/kernel/cgroup/
H A Dcgroup-v1.c516 !uid_eq(cred->euid, tcred->suid))
/linux-master/fs/proc/
H A Darray.c191 seq_put_decimal_ull(m, "\t", from_kuid_munged(user_ns, cred->suid));
/linux-master/security/integrity/ima/
H A Dima_policy.c609 && !rule->uid_op(cred->suid, rule->uid)
/linux-master/fs/fuse/
H A Ddir.c1421 uid_eq(cred->suid, fc->user_id) &&
1439 * excludes processes started by other users, suid or sgid processes.
1958 /* Kill suid/sgid for non-directory chown unconditionally */
1968 /* Kill suid/sgid for truncate only if no CAP_FSETID */
2058 * The only sane way to reliably kill suid/sgid is to do it in
/linux-master/arch/x86/kernel/cpu/resctrl/
H A Drdtgroup.c697 !uid_eq(cred->euid, tcred->suid)) {

Completed in 353 milliseconds