]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
update TODO
authorLennart Poettering <lennart@poettering.net>
Sat, 2 Jul 2016 01:39:26 +0000 (18:39 -0700)
committerLennart Poettering <lennart@poettering.net>
Sat, 2 Jul 2016 01:39:26 +0000 (18:39 -0700)
TODO

diff --git a/TODO b/TODO
index ea359c3768b9efb0c410748f60d344ed0c2aa6f8..3af3126453a88378e30910edb34af830fc045cd6 100644 (file)
--- a/TODO
+++ b/TODO
@@ -43,6 +43,21 @@ Features:
 
 * ProtectKeyRing= to take keyring calls away
 
+* PrivateUsers= which maps the all user ids except root and the one specified
+  in User= to nobody
+
+* Add AllocateUser= for allowing dynamic user ids per-service
+
+* Add DataDirectory=, CacheDirectory= and LogDirectory= to match
+  RuntimeDirectory=, and create it as necessary when starting a service, owned by the right user.
+
+* Add BindDirectory= for allowing arbitrary, private bind mounts for services
+
+* Beef up RootDirectory= to use namespacing/bind mounts as soon as fs
+  namespaces are enabled by the service
+
+* Add RootImage= for mounting a disk image or file as root directory
+
 * RestrictNamespaces= or so in services (taking away the ability to create namespaces, with setns, unshare, clone)
 
 * nspawn: make /proc/sys/net writable?