[systemd-devel] is a unix shell (zsh, bash, sh) still required by systemd?

ivo welch ivo.welch at gmail.com
Wed Dec 31 00:16:25 PST 2014

[1] this is an esoteric question from a new user: does systemd still
need a unix shell, like sh, bash, zsh, etc.?  I know the first-stage
usually does (i.e., the initrd), but if the second stage systemd does
not, then I could remove all shells from my linux [e.g., by removing
the USB drive that hosts stage1] and just run my custom server (e.g.,
think ftp) on my dedicated machine.  this would obviously make it just
a little harder to break into the system---if a remote
zero-day-exploit hacker cannot get a unix shell prompt, presumably it
becomes just a little more difficult to wreak havoc.  (background: I
actually run my main linux system from a custom CD-ROM already, and
the data device is noexec.)

[2] on http://freedesktop.org/wiki/Software/systemd/, this list is
noted as appropriate not only for for "general development" but for
"technical discussion," too.  alas, because this is not about
developing systemd, but developing *with* systemd, is this the right
forum/list?  I don't want to impose too much.


/ivo welch
Ivo Welch (ivo.welch at gmail.com)
J. Fred Weston Professor of Finance
Anderson School at UCLA, C519
Director, UCLA Anderson Fink Center for Finance and Investments
Free Finance Textbook, http://book.ivo-welch.info/
Editor, Critical Finance Review, http://www.critical-finance-review.org/

More information about the systemd-devel mailing list