SoylentNews
SoylentNews is people
https://soylentnews.org/

Title    Lennart Poettering Has Merged “su” Command Replacement into systemd
Date    Monday August 31 2015, @04:29PM
Author    martyb
Topic   
from the so-su-me dept.
https://soylentnews.org/article.pl?sid=15/08/31/1224223

CoolHand writes:

The Linux Homefront Project reports on Lennart Poettering looking to do away with the good old "su" command. From the article, "With this pull request systemd now support a su command functional and can create privileged sessions, that are fully isolated from the original session. Su is a classic UNIX command and used more than 30 years. Why su is bad? Lennart Poettering says:"

Well, there have been long discussions about this, but the problem is that what su is supposed to do is very unclear. On one hand it’s supposed to open a new session and change a number of execution context parameters (uid, gid, env, …), and on the other it’s supposed to inherit a lot concepts from the originating session (tty, cgroup, audit, …). Since this is so weakly defined it’s a really weird mix&match of old and new paramters. To keep this somewhat managable we decided to only switch the absolute minimum over, and that excludes XDG_RUNTIME_DIR, specifically because XDG_RUNTIME_DIR is actually bound to the session/audit runtime and those we do not transition. Instead we simply unset it.

Long story short: su is really a broken concept. It will given you kind of a shell, and it’s fine to use it for that, but it’s not a full login, and shouldn’t be mistaken for one.

I'm guessing that Devuan won't be getting rid of "su."


Original Submission

Links

  1. "CoolHand" - https://soylentnews.org/~CoolHand
  2. " reports on Lennart Poettering" - https://tlhp.cf/lennart-poettering-su/
  3. "Devuan" - http://devuan.org/
  4. "Original Submission" - https://soylentnews.org/submit.pl?op=viewsub&subid=9244

© Copyright 2026 - SoylentNews, All Rights Reserved

printed from SoylentNews, Lennart Poettering Has Merged “su” Command Replacement into systemd on 2026-01-17 12:35:33