Nur weil ich gerade drüber gefallen bin:
Wenn man als root systemd user services managen will, kann man sich in bash eine function wie unten zu sehen definieren.
Fand ich ganz praktisch - vielleicht brauchts ja mal wer.
Code
function scu() {
# Aufruf: scu <user> <systemctl parameter>
# Beispiel: scu vdr status vdruser.service
case "$UID" in
0)
local _USER="$1"
shift
# With newer systemd (v248), you can use --machine for loopback
# connections by specifying the special hostname .host; it will
# handle environment setup by calling PAM(login) automatically
systemctl --machine $_USER@.host --user $@
;;
*)
systemctl --user $@
;;
esac
}
Display More