Home
last modified time | relevance | path

Searched refs:root_uid (Results 1 - 20 of 20) sorted by relevance

/kernel/linux/linux-5.10/security/
H A Dcommoncap.c728 * @root_uid: This namespace' root UID WRT initial USER namespace
736 bool *effective, kuid_t root_uid) in handle_privileged_root()
748 if (has_fcap && __is_suid(root_uid, new)) { in handle_privileged_root()
757 if (__is_eff(root_uid, new) || __is_real(root_uid, new)) { in handle_privileged_root()
765 if (__is_eff(root_uid, new)) in handle_privileged_root()
837 kuid_t root_uid; in cap_bprm_creds_from_file() local
846 root_uid = make_kuid(new->user_ns, 0); in cap_bprm_creds_from_file()
848 handle_privileged_root(bprm, has_fcap, &effective, root_uid); in cap_bprm_creds_from_file()
899 if (nonroot_raised_pE(new, old, root_uid, has_fca in cap_bprm_creds_from_file()
735 handle_privileged_root(struct linux_binprm *bprm, bool has_fcap, bool *effective, kuid_t root_uid) handle_privileged_root() argument
1022 kuid_t root_uid = make_kuid(old->user_ns, 0); cap_emulate_setxuid() local
1077 kuid_t root_uid = make_kuid(old->user_ns, 0); cap_task_fix_setuid() local
[all...]
/kernel/linux/linux-6.6/security/
H A Dcommoncap.c781 * @root_uid: This namespace' root UID WRT initial USER namespace
789 bool *effective, kuid_t root_uid) in handle_privileged_root()
801 if (has_fcap && __is_suid(root_uid, new)) { in handle_privileged_root()
810 if (__is_eff(root_uid, new) || __is_real(root_uid, new)) { in handle_privileged_root()
818 if (__is_eff(root_uid, new)) in handle_privileged_root()
892 kuid_t root_uid; in cap_bprm_creds_from_file() local
901 root_uid = make_kuid(new->user_ns, 0); in cap_bprm_creds_from_file()
903 handle_privileged_root(bprm, has_fcap, &effective, root_uid); in cap_bprm_creds_from_file()
954 if (nonroot_raised_pE(new, old, root_uid, has_fca in cap_bprm_creds_from_file()
788 handle_privileged_root(struct linux_binprm *bprm, bool has_fcap, bool *effective, kuid_t root_uid) handle_privileged_root() argument
1086 kuid_t root_uid = make_kuid(old->user_ns, 0); cap_emulate_setxuid() local
1143 kuid_t root_uid = make_kuid(old->user_ns, 0); cap_task_fix_setuid() local
[all...]
/kernel/linux/linux-5.10/usr/
H A Dgen_initramfs.sh96 [ "$root_uid" = "squash" ] && uid=0 || [ "$uid" -eq "$root_uid" ] && uid=0
190 root_uid=0
212 root_uid="$1"
213 [ "$root_uid" = "-1" ] && root_uid=$(id -u || echo 0)
/kernel/linux/linux-6.6/usr/
H A Dgen_initramfs.sh97 [ "$root_uid" = "squash" ] && uid=0 || [ "$uid" -eq "$root_uid" ] && uid=0
191 root_uid=0
214 root_uid="$1"
215 [ "$root_uid" = "-1" ] && root_uid=$(id -u || echo 0)
/kernel/linux/linux-5.10/drivers/android/
H A Dbinderfs.c151 inode->i_uid = info->root_uid; in binderfs_binder_device_create()
428 inode->i_uid = info->root_uid; in binderfs_binder_ctl_create()
676 info->root_uid = make_kuid(sb->s_user_ns, 0); in binderfs_fill_super()
677 if (!uid_valid(info->root_uid)) in binderfs_fill_super()
678 info->root_uid = GLOBAL_ROOT_UID; in binderfs_fill_super()
H A Dbinder_internal.h55 * @root_uid: uid that needs to be used when a new binder device is
67 kuid_t root_uid; member
/kernel/linux/linux-6.6/drivers/android/
H A Dbinderfs.c159 inode->i_uid = info->root_uid; in binderfs_binder_device_create()
438 inode->i_uid = info->root_uid; in binderfs_binder_ctl_create()
692 info->root_uid = make_kuid(sb->s_user_ns, 0); in binderfs_fill_super()
693 if (!uid_valid(info->root_uid)) in binderfs_fill_super()
694 info->root_uid = GLOBAL_ROOT_UID; in binderfs_fill_super()
H A Dbinder_internal.h57 * @root_uid: uid that needs to be used when a new binder device is
69 kuid_t root_uid; member
/kernel/linux/linux-5.10/lib/
H A Dkobject_uevent.c358 kuid_t root_uid; in uevent_net_broadcast_tagged() local
362 root_uid = make_kuid(owning_user_ns, 0); in uevent_net_broadcast_tagged()
363 if (uid_valid(root_uid)) in uevent_net_broadcast_tagged()
364 parms->creds.uid = root_uid; in uevent_net_broadcast_tagged()
/kernel/linux/linux-6.6/lib/
H A Dkobject_uevent.c358 kuid_t root_uid; in uevent_net_broadcast_tagged() local
362 root_uid = make_kuid(owning_user_ns, 0); in uevent_net_broadcast_tagged()
363 if (uid_valid(root_uid)) in uevent_net_broadcast_tagged()
364 parms->creds.uid = root_uid; in uevent_net_broadcast_tagged()
/kernel/linux/linux-5.10/net/netfilter/
H A Dnf_conntrack_expect.c662 kuid_t root_uid; in exp_proc_init() local
670 root_uid = make_kuid(net->user_ns, 0); in exp_proc_init()
672 if (uid_valid(root_uid) && gid_valid(root_gid)) in exp_proc_init()
673 proc_set_user(proc, root_uid, root_gid); in exp_proc_init()
H A Dnf_conntrack_standalone.c470 kuid_t root_uid; in nf_conntrack_standalone_init_proc() local
478 root_uid = make_kuid(net->user_ns, 0); in nf_conntrack_standalone_init_proc()
480 if (uid_valid(root_uid) && gid_valid(root_gid)) in nf_conntrack_standalone_init_proc()
481 proc_set_user(pde, root_uid, root_gid); in nf_conntrack_standalone_init_proc()
H A Dx_tables.c1723 kuid_t root_uid; in xt_proto_init() local
1732 root_uid = make_kuid(net->user_ns, 0); in xt_proto_init()
1742 if (uid_valid(root_uid) && gid_valid(root_gid)) in xt_proto_init()
1743 proc_set_user(proc, root_uid, root_gid); in xt_proto_init()
1752 if (uid_valid(root_uid) && gid_valid(root_gid)) in xt_proto_init()
1753 proc_set_user(proc, root_uid, root_gid); in xt_proto_init()
1762 if (uid_valid(root_uid) && gid_valid(root_gid)) in xt_proto_init()
1763 proc_set_user(proc, root_uid, root_gid); in xt_proto_init()
H A Dnfnetlink_log.c1104 kuid_t root_uid; in nfnl_log_net_init() local
1118 root_uid = make_kuid(net->user_ns, 0); in nfnl_log_net_init()
1120 if (uid_valid(root_uid) && gid_valid(root_gid)) in nfnl_log_net_init()
1121 proc_set_user(proc, root_uid, root_gid); in nfnl_log_net_init()
/kernel/linux/linux-6.6/net/netfilter/
H A Dnf_conntrack_expect.c682 kuid_t root_uid; in exp_proc_init() local
690 root_uid = make_kuid(net->user_ns, 0); in exp_proc_init()
692 if (uid_valid(root_uid) && gid_valid(root_gid)) in exp_proc_init()
693 proc_set_user(proc, root_uid, root_gid); in exp_proc_init()
H A Dx_tables.c1818 kuid_t root_uid; in xt_proto_init() local
1827 root_uid = make_kuid(net->user_ns, 0); in xt_proto_init()
1837 if (uid_valid(root_uid) && gid_valid(root_gid)) in xt_proto_init()
1838 proc_set_user(proc, root_uid, root_gid); in xt_proto_init()
1847 if (uid_valid(root_uid) && gid_valid(root_gid)) in xt_proto_init()
1848 proc_set_user(proc, root_uid, root_gid); in xt_proto_init()
1857 if (uid_valid(root_uid) && gid_valid(root_gid)) in xt_proto_init()
1858 proc_set_user(proc, root_uid, root_gid); in xt_proto_init()
H A Dnf_conntrack_standalone.c474 kuid_t root_uid; in nf_conntrack_standalone_init_proc() local
482 root_uid = make_kuid(net->user_ns, 0); in nf_conntrack_standalone_init_proc()
484 if (uid_valid(root_uid) && gid_valid(root_gid)) in nf_conntrack_standalone_init_proc()
485 proc_set_user(pde, root_uid, root_gid); in nf_conntrack_standalone_init_proc()
H A Dnfnetlink_log.c1122 kuid_t root_uid; in nfnl_log_net_init() local
1136 root_uid = make_kuid(net->user_ns, 0); in nfnl_log_net_init()
1138 if (uid_valid(root_uid) && gid_valid(root_gid)) in nfnl_log_net_init()
1139 proc_set_user(proc, root_uid, root_gid); in nfnl_log_net_init()
/kernel/linux/linux-6.6/fs/
H A Dopen.c388 kuid_t root_uid = make_kuid(cred->user_ns, 0); in access_need_override_creds() local
389 if (!uid_eq(cred->uid, root_uid)) { in access_need_override_creds()
422 kuid_t root_uid = make_kuid(override_cred->user_ns, 0); in access_override_creds() local
423 if (!uid_eq(override_cred->uid, root_uid)) in access_override_creds()
/kernel/linux/linux-5.10/fs/
H A Dopen.c362 kuid_t root_uid = make_kuid(override_cred->user_ns, 0); in access_override_creds() local
363 if (!uid_eq(override_cred->uid, root_uid)) in access_override_creds()

Completed in 26 milliseconds