O OS X fornece o Keychain Access, que é uma ótima maneira de salvar senhas de vários aplicativos e sites. Quando você deseja visualizar uma senha por meio da GUI de acesso ao chaveiro, é solicitada a senha de administrador. No entanto, o OS X também fornece um comando para exportar todas as senhas do Keychain Access para um arquivo de texto, sem criptografia:
security dump-keychain -d login.keychain > keychain.txt
Este comando não requer sudo
privilégios.
Então, eu tenho duas perguntas:
- Como posso adicionar o
sudo
requisito de privilégio aosecurity
comando. - Esse comportamento é intencional ou é uma grande inconsistência com relação a preocupações de segurança na Apple?