summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2023-12-20 11:58:02 +0100
committerLennart Poettering <lennart@poettering.net>2023-12-21 19:15:01 +0100
commit73d8041c9a943acde09fa55f650a8604321a78e9 (patch)
treef3426521a6996e4f19ac1bdae71f207996953844 /TODO
parenttest: add minimal integration test coverage for uid0 tool (diff)
downloadsystemd-73d8041c9a943acde09fa55f650a8604321a78e9.tar.xz
systemd-73d8041c9a943acde09fa55f650a8604321a78e9.zip
update TODO
Diffstat (limited to 'TODO')
-rw-r--r--TODO12
1 files changed, 4 insertions, 8 deletions
diff --git a/TODO b/TODO
index e480f70ef7..4d2fd411dc 100644
--- a/TODO
+++ b/TODO
@@ -132,6 +132,10 @@ Deprecations and removals:
Features:
+* add a new ExecStart= flag that inserts the configured user's shell as first
+ word in the comand line. (maybe use character '.'). Usecase: tool such as
+ uid0 can use that to spawn the target user's default shell.
+
* varlink: figure out how to do docs for our varlink interfaces. Idea: install
interface files augmented with docs in /usr/share/ somewhere. And have
functionality in varlinkctl to merge interface info extracted from binaries
@@ -140,14 +144,6 @@ Features:
* introduce mntid_t, and make it 64bit, as apparently the kernel switched to
64bit mount ids
-* Add an alias to systemd-run maybe called "uid0" or so, which tries to mimic
- the sudo/su command lines to some level, but is backed by transient services,
- and proper security isolate/tty forwarding. This would then allow us to run
- systems with NNP turned on reasonably nicely. To make this extra nice and
- pretty, in ptyfwd rewrite every NL we pass through so that it resets the bg
- color to some reddish tone, and erase the whole coming line first, so that
- the background color indicates when operating with privileges and when not.
-
* use udev rule networkd ownership property to take ownership of network
interfaces nspawn creates