Estoy corriendo en un problema tratando de actualizar la contraseña de llaves con Applescript y la Terminal.
Actualmente estoy usando esta :
set response to (display dialog "Do you know your previous password?" buttons {"No", "Yes"} default button "Yes" with icon caution) if button returned of response is "Yes" then
try
tell application "Keychain Access" to activate
tell application "System Events"
tell process "Keychain Access"
select row 1 of outline 1 of scroll area 1 of splitter group 1 of splitter group 1 of window "Keychain Access"
delay 1
click menu item "Change Password for Keychain "Login"…" of menu "Edit" of menu bar 1
tell application "Keychain Access" to quit
end tell
end tell
end try
y desea utilizar:
do shell script "security set-keychain-password" with admin privileges
Pero luego se le pregunta por la Antigua contraseña, la Nueva contraseña, y el Nuevo password de nuevo.
¿Hay alguna forma de conseguir que esto funcione, estoy usando esto para el trabajo y para otros usuarios de ver a un montón de pantalla pop-up es una especie de nervios, así que me imagino haciendo la mayor parte de mi script a través del Terminal será mejor ruta.
Gracias,