/linux-master/fs/ |
H A D | binfmt_elf.c | 252 NEW_AUX_ENT(AT_UID, from_kuid_munged(cred->user_ns, cred->uid)); 253 NEW_AUX_ENT(AT_EUID, from_kuid_munged(cred->user_ns, cred->euid)); 254 NEW_AUX_ENT(AT_GID, from_kgid_munged(cred->user_ns, cred->gid)); 255 NEW_AUX_ENT(AT_EGID, from_kgid_munged(cred->user_ns, cred->egid)); 1542 SET_UID(psinfo->pr_uid, from_kuid_munged(cred->user_ns, cred->uid)); 1543 SET_GID(psinfo->pr_gid, from_kgid_munged(cred->user_ns, cred->gid));
|
H A D | binfmt_elf_fdpic.c | 656 NEW_AUX_ENT(AT_UID, (elf_addr_t) from_kuid_munged(cred->user_ns, cred->uid)); 657 NEW_AUX_ENT(AT_EUID, (elf_addr_t) from_kuid_munged(cred->user_ns, cred->euid)); 658 NEW_AUX_ENT(AT_GID, (elf_addr_t) from_kgid_munged(cred->user_ns, cred->gid)); 659 NEW_AUX_ENT(AT_EGID, (elf_addr_t) from_kgid_munged(cred->user_ns, cred->egid)); 1359 SET_UID(psinfo->pr_uid, from_kuid_munged(cred->user_ns, cred->uid)); 1360 SET_GID(psinfo->pr_gid, from_kgid_munged(cred->user_ns, cred->gid));
|
H A D | fcntl.c | 250 struct user_namespace *user_ns = current_user_ns(); local 256 src[0] = from_kuid(user_ns, filp->f_owner.uid); 257 src[1] = from_kuid(user_ns, filp->f_owner.euid);
|
/linux-master/ipc/ |
H A D | mqueue.c | 457 put_user_ns(fc->user_ns); 458 fc->user_ns = get_user_ns(ctx->ipc_ns->user_ns); 482 put_user_ns(fc->user_ns); 483 fc->user_ns = get_user_ns(ctx->ipc_ns->user_ns);
|
H A D | shm.c | 1191 if (!ns_capable(ns->user_ns, CAP_IPC_LOCK)) { 1842 struct user_namespace *user_ns = seq_user_ns(s); local 1867 from_kuid_munged(user_ns, shp->shm_perm.uid), 1868 from_kgid_munged(user_ns, shp->shm_perm.gid), 1869 from_kuid_munged(user_ns, shp->shm_perm.cuid), 1870 from_kgid_munged(user_ns, shp->shm_perm.cgid),
|
H A D | util.c | 568 !ns_capable(ns->user_ns, CAP_IPC_OWNER)) 743 ns_capable(ns->user_ns, CAP_SYS_ADMIN))
|
H A D | sem.c | 2451 struct user_namespace *user_ns = seq_user_ns(s); local 2473 from_kuid_munged(user_ns, sma->sem_perm.uid), 2474 from_kgid_munged(user_ns, sma->sem_perm.gid), 2475 from_kuid_munged(user_ns, sma->sem_perm.cuid), 2476 from_kgid_munged(user_ns, sma->sem_perm.cgid),
|
/linux-master/kernel/ |
H A D | taskstats.c | 174 static void fill_stats(struct user_namespace *user_ns, argument 192 bacct_add_tsk(user_ns, pid_ns, stats, tsk);
|
H A D | pid.c | 85 .user_ns = &init_user_ns, 210 if (!checkpoint_restore_ns_capable(tmp->user_ns))
|
H A D | ptrace.c | 57 !ptracer_capable(tsk, mm->user_ns))) { 324 if (ptrace_has_cap(tcred->user_ns, mode)) 343 !ptrace_has_cap(mm->user_ns, mode)))
|
/linux-master/net/core/ |
H A D | dev_ioctl.c | 738 if (!ns_capable(net->user_ns, CAP_NET_ADMIN)) 780 if (!ns_capable(net->user_ns, CAP_NET_ADMIN))
|
H A D | sock_diag.c | 319 if (!ns_capable(sock_net(sk)->user_ns, CAP_NET_ADMIN))
|
/linux-master/net/sctp/ |
H A D | diag.c | 122 struct user_namespace *user_ns, 153 if (inet_diag_msg_attrs_fill(sk, skb, r, ext, user_ns, net_admin)) 119 inet_sctp_diag_fill(struct sock *sk, struct sctp_association *asoc, struct sk_buff *skb, const struct inet_diag_req_v2 *req, struct user_namespace *user_ns, int portid, u32 seq, u16 nlmsg_flags, const struct nlmsghdr *unlh, bool net_admin) argument
|
/linux-master/include/linux/ |
H A D | seq_file.h | 241 return seq->file->f_cred->user_ns;
|
/linux-master/net/ipv6/ |
H A D | ipv6_sockglue.c | 330 if (optname != IPV6_RTHDR && !sockopt_ns_capable(net->user_ns, CAP_NET_RAW)) 776 if (valbool && !sockopt_ns_capable(net->user_ns, CAP_NET_RAW) && 777 !sockopt_ns_capable(net->user_ns, CAP_NET_ADMIN)) { 960 if (!sockopt_ns_capable(net->user_ns, CAP_NET_ADMIN))
|
H A D | datagram.c | 876 if (!ns_capable(net->user_ns, CAP_NET_RAW)) { 896 if (!ns_capable(net->user_ns, CAP_NET_RAW)) { 921 if (!ns_capable(net->user_ns, CAP_NET_RAW)) {
|
/linux-master/kernel/cgroup/ |
H A D | cgroup-v1.c | 557 if ((ctx->ns->user_ns != &init_user_ns) || 982 if ((fc->user_ns != &init_user_ns) || !capable(CAP_SYS_ADMIN)) 1239 if (!ns_capable(ctx->ns->user_ns, CAP_SYS_ADMIN))
|
/linux-master/kernel/bpf/ |
H A D | inode.c | 853 if (!kuid_has_mapping(fc->user_ns, uid)) 867 if (!kgid_has_mapping(fc->user_ns, gid)) 1017 if (fc->user_ns != &init_user_ns && !capable(CAP_SYS_ADMIN))
|
/linux-master/fs/proc/ |
H A D | base.c | 1260 from_kuid(file->f_cred->user_ns, 1298 kloginuid = make_kuid(file->f_cred->user_ns, loginuid); 1852 struct user_namespace *user_ns = mm->user_ns; local 1854 uid = make_kuid(user_ns, 0); 1858 gid = make_kgid(user_ns, 0); 2557 if (!ns_capable(__task_cred(p)->user_ns, CAP_SYS_NICE)) { 2596 if (!ns_capable(__task_cred(p)->user_ns, CAP_SYS_NICE)) { 3055 ns = get_user_ns(task_cred_xxx(task, user_ns)); 3133 ns = get_user_ns(task_cred_xxx(task, user_ns)); [all...] |
/linux-master/fs/fuse/ |
H A D | dir.c | 554 gid_t parent_gid = from_kgid(fc->user_ns, kgid); 1141 stat->uid = make_kuid(fc->user_ns, attr->uid); 1142 stat->gid = make_kgid(fc->user_ns, attr->gid); 1446 allow = current_in_userns(fc->user_ns); 1749 arg->valid |= FATTR_UID, arg->uid = from_kuid(fc->user_ns, iattr->ia_uid); 1751 arg->valid |= FATTR_GID, arg->gid = from_kgid(fc->user_ns, iattr->ia_gid);
|
/linux-master/fs/nfsd/ |
H A D | nfsctl.c | 1399 put_user_ns(fc->user_ns); 1400 fc->user_ns = get_user_ns(fc->net_ns->user_ns);
|
/linux-master/net/sunrpc/ |
H A D | rpc_pipe.c | 1438 put_user_ns(fc->user_ns); 1439 fc->user_ns = get_user_ns(fc->net_ns->user_ns);
|
/linux-master/fs/xfs/ |
H A D | xfs_qm.c | 1689 struct user_namespace *user_ns = inode->i_sb->s_user_ns; local 1730 error = xfs_qm_dqget(mp, from_kuid(user_ns, uid), 1755 error = xfs_qm_dqget(mp, from_kgid(user_ns, gid),
|
/linux-master/net/bridge/ |
H A D | br_sysfs_if.c | 323 if (!ns_capable(dev_net(p->dev)->user_ns, CAP_NET_ADMIN))
|
/linux-master/net/nfc/ |
H A D | rawsock.c | 334 if (!ns_capable(net->user_ns, CAP_NET_RAW))
|