Commit 8fadf2b3 authored by Kirill Tkhai's avatar Kirill Tkhai Committed by Andrei Vagin

ns: export prepare_userns_creds()

Signed-off-by: 's avatarKirill Tkhai <ktkhai@virtuozzo.com>
Signed-off-by: 's avatarAndrei Vagin <avagin@virtuozzo.com>
parent 463951aa
...@@ -157,6 +157,7 @@ extern int dump_mnt_namespaces(void); ...@@ -157,6 +157,7 @@ extern int dump_mnt_namespaces(void);
extern int dump_namespaces(struct pstree_item *item, unsigned int ns_flags); extern int dump_namespaces(struct pstree_item *item, unsigned int ns_flags);
extern int prepare_namespace_before_tasks(void); extern int prepare_namespace_before_tasks(void);
extern int prepare_namespace(struct pstree_item *item, unsigned long clone_flags); extern int prepare_namespace(struct pstree_item *item, unsigned long clone_flags);
extern int prepare_userns_creds(void);
extern int switch_ns(int pid, struct ns_desc *nd, int *rst); extern int switch_ns(int pid, struct ns_desc *nd, int *rst);
extern int switch_ns_by_fd(int nsfd, struct ns_desc *nd, int *rst); extern int switch_ns_by_fd(int nsfd, struct ns_desc *nd, int *rst);
......
...@@ -1537,7 +1537,7 @@ int collect_namespaces(bool for_dump) ...@@ -1537,7 +1537,7 @@ int collect_namespaces(bool for_dump)
return 0; return 0;
} }
static int prepare_userns_creds(void) int prepare_userns_creds(void)
{ {
/* UID and GID must be set after restoring /proc/PID/{uid,gid}_maps */ /* UID and GID must be set after restoring /proc/PID/{uid,gid}_maps */
if (setuid(0) || setgid(0) || setgroups(0, NULL)) { if (setuid(0) || setgid(0) || setgroups(0, NULL)) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment