/linux-master/net/ipv4/ |
H A D | af_inet.c | 315 !ns_capable(net->user_ns, CAP_NET_RAW)) 513 !ns_capable(net->user_ns, CAP_NET_BIND_SERVICE))
|
H A D | route.c | 3564 if (net->user_ns != &init_user_ns) {
|
H A D | fib_frontend.c | 627 if (!ns_capable(net->user_ns, CAP_NET_ADMIN))
|
H A D | tcp.c | 3116 return sockopt_ns_capable(sock_net(sk)->user_ns, CAP_NET_ADMIN) && 3435 sockopt_ns_capable(sock_net(sk)->user_ns,
|
/linux-master/net/core/ |
H A D | filter.c | 5175 return from_kuid_munged(sock_net(sk)->user_ns, kuid);
|
H A D | sock.c | 160 * @user_ns: The user namespace of the capability to use 165 * namespace @user_ns. 168 struct user_namespace *user_ns, int cap) 170 return file_ns_capable(sk->sk_socket->file, user_ns, cap) && 171 ns_capable(user_ns, cap); 201 return sk_ns_capable(sk, sock_net(sk)->user_ns, cap); 635 if (sk->sk_bound_dev_if && !ns_capable(net->user_ns, CAP_NET_RAW)) 1121 sockopt_ns_capable(sock_net(sk)->user_ns, CAP_NET_RAW) || 1122 sockopt_ns_capable(sock_net(sk)->user_ns, CAP_NET_ADMIN)) { 1425 if (!sockopt_ns_capable(sock_net(sk)->user_ns, CAP_NET_RA 167 sk_ns_capable(const struct sock *sk, struct user_namespace *user_ns, int cap) argument 1580 struct user_namespace *user_ns = current_user_ns(); local [all...] |
/linux-master/include/net/ |
H A D | sock.h | 911 return sk->sk_socket->file->f_cred->user_ns; 2090 return sk ? sk->sk_uid : make_kuid(net->user_ns, 0); 2859 struct user_namespace *user_ns, int cap);
|
/linux-master/fs/ntfs3/ |
H A D | super.c | 684 struct user_namespace *user_ns = seq_user_ns(m); local 686 seq_printf(m, ",uid=%u", from_kuid_munged(user_ns, opts->fs_uid)); 687 seq_printf(m, ",gid=%u", from_kgid_munged(user_ns, opts->fs_gid));
|
/linux-master/net/unix/ |
H A D | af_unix.c | 3069 if (!ns_capable(sock_net(sk)->user_ns, CAP_NET_ADMIN))
|
/linux-master/mm/ |
H A D | shmem.c | 3983 if (!kuid_has_mapping(fc->user_ns, kuid)) 3997 if (!kgid_has_mapping(fc->user_ns, kgid)) 4032 if ((fc->user_ns != &init_user_ns) || !capable(CAP_SYS_ADMIN)) { 4040 if (fc->user_ns != &init_user_ns) 4046 if (fc->user_ns != &init_user_ns) 4052 if (fc->user_ns != &init_user_ns)
|
/linux-master/kernel/ |
H A D | fork.c | 924 put_user_ns(mm->user_ns); 1255 struct user_namespace *user_ns) 1308 mm->user_ns = get_user_ns(user_ns); 1685 if (!mm_init(mm, tsk, mm->user_ns)) 1254 mm_init(struct mm_struct *mm, struct task_struct *p, struct user_namespace *user_ns) argument
|
/linux-master/fs/fuse/ |
H A D | inode.c | 224 inode->i_uid = make_kuid(fc->user_ns, attr->uid); 225 inode->i_gid = make_kgid(fc->user_ns, attr->gid); 802 ctx->user_id = make_kuid(fsc->user_ns, result.uint_32); 809 ctx->group_id = make_kgid(fsc->user_ns, result.uint_32); 857 from_kuid_munged(fc->user_ns, fc->user_id)); 859 from_kgid_munged(fc->user_ns, fc->group_id)); 908 struct user_namespace *user_ns, 933 fc->user_ns = get_user_ns(user_ns); 950 put_user_ns(fc->user_ns); 907 fuse_conn_init(struct fuse_conn *fc, struct fuse_mount *fm, struct user_namespace *user_ns, const struct fuse_iqueue_ops *fiq_ops, void *fiq_priv) argument [all...] |
H A D | fuse_i.h | 622 struct user_namespace *user_ns; member in struct:fuse_conn 1202 struct user_namespace *user_ns,
|
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);
|
H A D | cuse.c | 512 * be represented in file->f_cred->user_ns. 514 fuse_conn_init(&cc->fc, &cc->fm, file->f_cred->user_ns,
|
/linux-master/drivers/net/ |
H A D | tun.c | 584 !ns_capable(net->user_ns, CAP_NET_ADMIN); 2801 if (!ns_capable(net->user_ns, CAP_NET_ADMIN)) 3105 if (!ns_capable(net->user_ns, CAP_NET_ADMIN)) 3384 if (!ns_capable(net->user_ns, CAP_NET_ADMIN))
|
/linux-master/net/xdp/ |
H A D | xsk.c | 1708 if (!ns_capable(net->user_ns, CAP_NET_RAW))
|
/linux-master/net/ipv6/netfilter/ |
H A D | ip6_tables.c | 1634 if (!ns_capable(sock_net(sk)->user_ns, CAP_NET_ADMIN)) 1663 if (!ns_capable(sock_net(sk)->user_ns, CAP_NET_ADMIN))
|
/linux-master/net/ipv6/ |
H A D | addrconf.c | 3153 if (!ns_capable(net->user_ns, CAP_NET_ADMIN)) 3173 if (!ns_capable(net->user_ns, CAP_NET_ADMIN))
|
H A D | ip6_gre.c | 1301 if (!ns_capable(net->user_ns, CAP_NET_ADMIN)) 1350 if (!ns_capable(net->user_ns, CAP_NET_ADMIN))
|
/linux-master/net/ipv4/netfilter/ |
H A D | ip_tables.c | 1625 if (!ns_capable(sock_net(sk)->user_ns, CAP_NET_ADMIN)) 1654 if (!ns_capable(sock_net(sk)->user_ns, CAP_NET_ADMIN))
|
H A D | arp_tables.c | 1419 if (!ns_capable(sock_net(sk)->user_ns, CAP_NET_ADMIN)) 1447 if (!ns_capable(sock_net(sk)->user_ns, CAP_NET_ADMIN))
|
/linux-master/net/mptcp/ |
H A D | sockopt.c | 603 cap_net_admin = ns_capable(sock_net(sk)->user_ns, CAP_NET_ADMIN);
|
/linux-master/net/bridge/netfilter/ |
H A D | ebtables.c | 2452 if (!ns_capable(net->user_ns, CAP_NET_ADMIN)) 2517 if (!ns_capable(net->user_ns, CAP_NET_ADMIN))
|
/linux-master/fs/ |
H A D | super.c | 309 * @user_ns: User namespace for the super_block 315 struct user_namespace *user_ns) 325 s->s_user_ns = get_user_ns(user_ns); 694 return ns_capable(fc->user_ns, CAP_SYS_ADMIN); 735 struct user_namespace *user_ns = fc->global ? &init_user_ns : fc->user_ns; local 748 s = alloc_super(fc->fs_type, fc->sb_flags, user_ns); 779 if (user_ns != old->s_user_ns || fc->exclusive) { 809 struct user_namespace *user_ns = current_user_ns(); local 819 user_ns 314 alloc_super(struct file_system_type *type, int flags, struct user_namespace *user_ns) argument [all...] |