2
Почему sudo -i не устанавливает XDG_RUNTIME_DIR для целевого пользователя?
XDG_RUNTIME_DIRнеобходимо для systemctl --userработы. Я настроил Ubuntu Server 16.04 для запуска пользовательских сессий systemd. Теперь, когда я пытаюсь их администрировать, я обнаруживаю, что при смене пользователя через sudo -u $user -iили даже su - $userсреду не XDG_RUNTIME_DIRустанавливают, мешая systemctl --userработать. Тем не менее, когда я sshпрямо в этом пользователе, он …