У меня есть целый ряд команд, которые мне нужно выполнить при входе в систему, многие из которых требуют привилегий root. Итак, чтобы сэкономить несколько шагов, я поместил их все в один сценарий Apple, чтобы мне не пришлось открывать терминал.
Но все же я хотел бы иметь возможность делать это вообще без ввода пароля (мне нравится загружать машину рано утром, пока я еще сплю). Поэтому я подумал, почему бы просто не сохранить мой пароль администратора в цепочке для ключей и предоставить скрипту доступ к этому ключу.
Но это кажется неправильным, хранить пароль администратора в цепочке для ключей...
Итак, каковы ваши мысли? Является ли это приемлемым способом предоставления разрешения моей программе? Если applescript недостаточно безопасен, я могу легко сделать это с помощью простого приложения какао.