Существует обычная команда для вывода списка служб systemd:
systemctl list-units --type=service
Затем там - параметр --user для включения и запуска пользовательской службы, выполнения команды из пользовательского сеанса:
systemctl --user enable/start <service name>
Мне как root нужно вывести список служб, запущенных под определенным пользователем, например:
systemctl list-units --type=service --user <username>
Не было смог найти что-нибудь об этом. Возможно ли это вообще?
Да, но с помощью sudo
. Прочтите man sudo sudoers
и
sudo -u theuser systemctl ...
добьетесь цели.