Comment Re:pfsense (Score 1) 403
What systemd does is give a single consistent way of configuring the system. You want security nightmare, how about the 1000's of freaking shell scripts that call each other in a giant mass of spaghetti to configure a traditional Linux system.
With this, and the rest of your post, and with all respect: Do you know what you are actually talking about; or are your arguments based on a philosophical base of hearsay?
$ ls -l
52
makes it already some fifty files.
And how does one file look like?
$ cat sudo.service
[Unit]
Description=Provide limited super user privileges to specific users
[Service]
Type=oneshot
# \073 is ';' which needs to be part of the find parameters
ExecStart=/usr/bin/find
[Install]
WantedBy=multi-user.target
Oh wow! What a beauty, totally easy to understand and maintain!
How much worse is the old style:
$ cat sudo
#!
.
N=/etc/init.d/sudo
set -e
case "$1" in
start)
# make sure privileges don't persist across reboots
if [ -d
then
find
fi
stop|reload|restart|force-reload|status)
*)
echo "Usage: $N {start|stop|restart|force-reload|status}" >&2
exit 1
esac
exit 0
I think I am a convert!