systemd service: возможно ли получить имя пользователя, вызвавшего событие power?

Я пытаюсь изменить связанные с питанием служебные файлы, которые поставляются с systemd (например, systemd-reboot.service ), чтобы они запускали другую команду, прежде чем сбрасывать систему. Я хочу, чтобы эта команда имела доступ к имени пользователя, вызвавшего событие power. Это возможно с помощью любого стандартного средства?

Я думал, что systemctl может просто передать среду пользователя службе, но кажется, что она делает доступными только одну или две переменные select, если вы не вручную запускаете systemctl set-environment или systemctl import-environment чтобы добавить к ним … что я не могут ожидать от потребителей услуги.

Я также знаю файлы шаблонов, и я думаю, что они были бы полезны здесь, но насколько я понимаю (?), Вызов этих конкретных служебных файлов жестко закодирован в systemd, поэтому я думаю, что я ограничен внося изменения, которые не нарушат используемый «API».

Моя система работает Ubuntu 16.04.2 с systemd 229.

Linux и Unix - лучшая ОС в мире.