Commit 74503494 authored by Andrey Vagin's avatar Andrey Vagin Committed by Pavel Emelyanov

userns: define protobuf messages for uid and gid maps

Normally, one of the first steps after creating a new user namespace is
to define the mappings used for the user and group IDs of the processes
that will be created in that namespace. This is done by writing mapping
information to the /proc/PID/uid_map and /proc/PID/gid_map files
corresponding to one of the processes in the user namespace.
Signed-off-by: 's avatarAndrey Vagin <avagin@openvz.org>
Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent 4ed63afa
...@@ -62,6 +62,7 @@ proto-obj-y += siginfo.o ...@@ -62,6 +62,7 @@ proto-obj-y += siginfo.o
proto-obj-y += rpc.o proto-obj-y += rpc.o
proto-obj-y += ext-file.o proto-obj-y += ext-file.o
proto-obj-y += cgroup.o proto-obj-y += cgroup.o
proto-obj-y += userns.o
proto := $(proto-obj-y:.o=) proto := $(proto-obj-y:.o=)
proto-c := $(proto-obj-y:.o=.pb-c.c) proto-c := $(proto-obj-y:.o=.pb-c.c)
......
message uid_gid_extent {
required uint32 first = 1;
required uint32 lower_first = 2;
required uint32 count = 3;
}
message userns_entry {
repeated uid_gid_extent uid_map = 1;
repeated uid_gid_extent gid_map = 2;
}
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