Я написав програму Automator з наступним сценарієм оболонки, щоб відкрити FTP-з'єднання в моїй системі:
sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist
osascript -e 'tell app "Finder" to display alert "SFTP Opened"'
Це працює точно, як і очікувалося, за винятком того, що sudo команда потребує пароль. Коли одна й та ж команда запускається на терміналі, вона запрошує мене до пароля, але коли запускається як додаток Automator, не підказує мені на введення. Чи є у будь-якому випадку програмним шляхом передавати пароль до цього sudo в межах сценарію Automator? Я знаю, що це не безпечна практика, але я все ще хочу це зробити, оскільки моя система є достатньо безпечною і недоторканою ніким, крім мене.
Метод "зробити скрипт оболонки ... з правами адміністратора" дає таку помилку: