У меня такая проблема. Выполняю команду, когда вхожу под своим пользователем music:
/usr/bin/systemctl --system restart mpd
Спрашивает пароль. Ну ввожу, всё отлично.
Но эту команду нужно воспроизводить через init.d, а он выполняется от имени системы, а не имени пользователя (пароль не спрашивает).
Всё бы хорошо, но мне надо именно от имени пользователя, но через init.d (сейчас требует пароль, и поэтому не выполняется). Использую такую команду:
sudo -u music XDG_RUNTIME_DIR=/run/user/1000 bash -c '/usr/bin/systemctl --system restart mpd'
Как мне выйти из положения? Кто спросит зачем мне это надо - отвечаю НАДО! Только так! Иначе не тот звук! Помогите. Мне это очень надо.
Перемещено hobbit из general