Я хочу смонтировать dmg как несъемный образ, используя AppleScript, как описано здесь. Разница в том, что мой DMG зашифрован.
Когда я выполню
do shell script "hdiutil attach /path/to/my.dmg -notremovable" with administrator privilege
запрашивается пароль root, а затем ничего не происходит (я ожидаю запрос пароля dmg), и сценарий запускается до закрытия в Activity Monitor.
Если скрипт выполняется без "with administrator privilege"
то пароль dmg запрашивается прямо перед тем, как я получаю ошибку «hdiutil: attach failed - Permission denied».
Консольная версия работает нормально:
sudo hdiutil attach /path/to/my.dmg -notremovable
Почему AppleScript не запрашивает пароль для dmg? По какой-то причине "скрывает" второе приглашение?