mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-19 02:04:19 +08:00
userns: Handle -1 in k[ug]id_has_mapping when !CONFIG_USER_NS
Refuse to admit any user namespace has a mapping of the INVALID_UID and the INVALID_GID when !CONFIG_USER_NS. Acked-by: Seth Forshee <seth.forshee@canonical.com> Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
This commit is contained in:
parent
a475acf01f
commit
37b11804ed
@ -177,12 +177,12 @@ static inline gid_t from_kgid_munged(struct user_namespace *to, kgid_t kgid)
|
||||
|
||||
static inline bool kuid_has_mapping(struct user_namespace *ns, kuid_t uid)
|
||||
{
|
||||
return true;
|
||||
return uid_valid(uid);
|
||||
}
|
||||
|
||||
static inline bool kgid_has_mapping(struct user_namespace *ns, kgid_t gid)
|
||||
{
|
||||
return true;
|
||||
return gid_valid(gid);
|
||||
}
|
||||
|
||||
#endif /* CONFIG_USER_NS */
|
||||
|
Loading…
Reference in New Issue
Block a user