Depois de um pouco de investigação, encontrei alguns detalhes adicionais sobre como o logind do systemd funciona aqui (mais especificamente , como o logind usa políticas através do polkit ), que finalmente me levou ao solução para o meu problema aqui . Que diversão!