Постоянно работающей службы нет. Сообщение, выданное после обновления, немного запутанное, но в основном означает, что если у вас есть экземпляр youtube-dl, запущенный в данный момент, он должен быть перезапущен, чтобы извлечь выгоду из обновления. Поскольку загрузка видео редко занимает больше времени, чем обновление, я подозреваю, что количество людей, которые на самом деле "нуждаются" в перезапуске чего-либо, близко к нулю.
Вы упомянули, что ваш конфиг показывает
Так что вам разрешено выполнять только одну команду, т.е. [118016]/bin/su - someuser[118017] в качестве root (так что это позволяет избежать su-подсказки пароля), а NOPASSWD: означает, что sudo не будет спрашивать пароль для этого.
alias star="cd source/alpha/beta/star"
Но вы хотите выполнять другие команды как someuser, (непосредственно из вашей собственной оболочки) [118018]sudo -u someuser somescript[118019] Но это не настроено.
do shell script "open -a Terminal.app"
tell application "Terminal"
do script "cd /path/to/my/directory"
end tell
Вы хотите, [118020]sudo -l[118021] показать что-то вроде (вышеприведенный вывод может быть не 100%, так как он будет отображен, но надеюсь, вы понимаете, что я имею в виду)
То, как вы настроены в данный момент, означает, что вы должны сначала su для некоторого пользователя, а затем запускать команды от имени этого пользователя.
alias star='cd source/alpha/beta/star'
Похоже, что у вас нет администраторского контроля над этой машиной. Может быть, разработать скрипт как [118022]someuser[118023], тогда у вас будет список команд и скрипт протестирован, чтобы вернуться к администратору, чтобы добавить в [118024]/etc/sudoers[118025].[117561].