я думал, что для работы разных сервисов (впн, прокси и тд) система должны быть залогинена.
loginctl enable-linger <username>
$ systemctl --user cat test.service
# /home/admin/.config/systemd/user/test.service
[Unit]
After=local-fs.target network.target
[Service]
Type=simple
ExecStart=/home/admin/scripts/test.sh
Restart=on-failure
RestartSec=60
TimeoutSec=60
[Install]
WantedBy=default.target
$ systemctl --user enable test.service
$ systemctl --user start test.service
loginctl enable-linger admin
Крон вон запускает процессы от пользователя без всяких "поднятий" как-то.
Веб-сервер работает от www-data, которым вообще не залогинишься.
Поэтому термин "автологин" применим исключительно к DE.
прошу прощения, если мой комментарий показался оскорбительным.