namespace-util: introduce userns_acquire() as helper for allocating new unbound userns
authorLennart Poettering <lennart@poettering.net>
Wed, 20 Oct 2021 11:15:27 +0000 (13:15 +0200)
committerLennart Poettering <lennart@poettering.net>
Fri, 22 Oct 2021 14:34:30 +0000 (16:34 +0200)
commit979b0ff2c4dbebb3c04e3bca22be18e82a631098
tree7826a9a8a0f8be1350e410cbea7db1d9182697b9
parent8ddefb8eef412f888b230588ebde832fc50dc781
namespace-util: introduce userns_acquire() as helper for allocating new unbound userns

This returns a namespace fd, and takes a uidmap/gidmap as string. This
is split out out mount-util.c's remount_idmap() logic, so that we can
allocate a userns independently.
src/basic/namespace-util.c
src/basic/namespace-util.h
src/shared/mount-util.c