[prev in list] [next in list] [prev in thread] [next in thread]
List: util-linux-ng
Subject: [PATCH 0/5] unshare: Add support for mapping ranges of user/group IDs
From: Sean Anderson <seanga2 () gmail ! com>
Date: 2021-11-17 2:10:33
Message-ID: 20211117021038.823851-1-seanga2 () gmail ! com
[Download RAW message or body]
This series adds support for mapping ranges of user/group IDs using the
newuidmap and newgidmap programs from shadow. The intent is to allow
for root-less bootstrapping of Linux root filesystems with correct
ownership. My primary inspiration is mmdebstrap [1], which uses
unshare(2) to create Debian root filesystems without needing root
access.
[1] https://gitlab.mister-muffin.de/josch/mmdebstrap
Sean Anderson (5):
include/c: Add abs_diff macro
unshare: Add waitchild helper
unshare: Add options to map blocks of user/group IDs
unshare: Add option to automatically create user and group maps
unshare: Document --map-{groups,users,auto}
include/c.h | 8 +
sys-utils/unshare.1.adoc | 32 ++++
sys-utils/unshare.c | 374 +++++++++++++++++++++++++++++++++++++--
3 files changed, 399 insertions(+), 15 deletions(-)
--
2.33.0
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic