Це проста робота для AppleScript. Спочатку переконайтеся, що ви перенаправляєте стандартний вихід у файл, виконуючи це sudo security dump-keychain -d login.keychain > ~/Desktop/loginKeychain.txt
. Перш ніж виконувати цю команду, відкрийте редактор сценаріїв, після цього слід /Applications/Utilities/
вставити це:
tell application "System Events"
repeat while exists (processes where name is "SecurityAgent")
tell process "SecurityAgent"
click button "Allow" of window 1
end tell
delay 0.2
end repeat
end tell
Тепер запустіть команду dump, а потім натисніть кнопку Відтворити у верхній частині редактора сценаріїв. Для цього слід натиснути кнопки.
Дозволити завжди надає дозвіл на доступ до елемента брелка назавжди, але він застосовується лише до одного елемента за раз. Я б дотримувався натиснутого дозволу, щоб хтось інший не міг отримати доступ до нього в майбутньому без вашого дозволу.