How to revoke "Always allow" privileges from an application?
The application I have in mind is the security
command line tool bundled with Macos. The man
page describes it as:
security -- Command line interface to keychains and Security framework
At some point recently I wanted to get a password from my keychain using the command-line. Which is done using the following command:
matt@laptop ~ $ security find-generic-password -a 'foobar'
The first time I ran it I saw the usual Always Allow, Deny, and Allow dialogue. I (foolishly) picked Always Allow and now I can't find how/where to undo that.
I've looked using Keychain Access to see if the security
tool appears there but it doesn't. The closest thing I could find was an entry for CommCenter
but it was last modified before I ever used the security
command.
Launch the Keychain Access Utility and find the entry you used that password:
- Right click it to bring up its info window
- Click the Access Control Tab and there you will see a list of applications that have "Always allow access" enabled
- Highlight the application in the list that you want remove and click the
[-]
button to remove it from Always allowed access.