mirror of
https://github.com/checkpoint-restore/criu
synced 2025-08-31 06:15:24 +00:00
dump: dump user namespaces (v2)
For that we need to save per-namespace mappings of user and group IDs. And all id-s for tasks and files are saved from the target user namespace. v2: move code into collect_namespaces() Signed-off-by: Andrey Vagin <avagin@openvz.org> Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
This commit is contained in:
committed by
Pavel Emelyanov
parent
30711b109d
commit
cb2f9223a0
@@ -63,7 +63,11 @@ extern struct ns_id *rst_new_ns_id(unsigned int id, pid_t pid, struct ns_desc *n
|
||||
extern int rst_add_ns_id(unsigned int id, pid_t pid, struct ns_desc *nd);
|
||||
extern struct ns_id *lookup_ns_by_id(unsigned int id, struct ns_desc *nd);
|
||||
|
||||
extern int collect_user_namespaces(bool for_dump);
|
||||
extern int prepare_userns(struct pstree_item *item);
|
||||
extern int userns_uid(int uid);
|
||||
extern int userns_gid(int gid);
|
||||
extern int dump_user_ns(pid_t pid, int ns_id);
|
||||
extern void free_userns_maps(void);
|
||||
|
||||
#endif /* __CR_NS_H__ */
|
||||
|
Reference in New Issue
Block a user