Mac applescript-запрос приглашения прав администратора
Я использую applescript для запуска моего скрипта с правами root.
osascript -e "do shell script "myscript.sh" with administrator privileges"
этот текст отображается в строке:
osascript wants to make changes.
Type your password to allow this.
Как я могу изменить имя "osascript" на имя моих исполняемых файлов? Есть ли способ изменить значок в этом приглашении?
1 ответов
Если вы сделаете AppleScript приложением (в Редакторе скриптов перейдите в Файл>Сохранить как...>введите "приложение"), вы можете установить значок и удобное имя. Сохраните приложение с именем, которое вы хотите отобразить в окне предупреждения (замена "osascript"). Установите значок, открыв пакет нового приложения и заменив апплет.icns файл с вашим собственным значком.
Если вам нужно вызвать из командной строки, то можно использовать .