Question: Why am I allowed to execute the banned script, but not allowed to open it in a text editor?
Usar o terminal para abrir um script ignorará as configurações do GateKeeper. Ao abrir um arquivo usando um aplicativo, o GateKeeper chutará e impedirá que você faça as coisas. Eu sugeriria tentar algumas coisas:
- Desative ou altere as configurações do GateKeeper em Preferências do sistema > Segurança e privacidade > Geral.
- Tente abrir o aplicativo que você deseja usar para visualizar o conteúdo e abrir o arquivo diretamente
- Tente usar o comando
open
do terminal com o sinalizador-a
.open -a /Applications/TextMate.app path/to/file
- Use um editor de terminal, como
vim
ounano
.
Question: How do make Finder retain the Always Open With setting?
Isso pode ser um problema porque o tipo de arquivo que você está abrindo não tem permissão para abrir no primeiro lugar. Veja se isso continua a acontecer depois de desativar o GateKeeper.
Você também pode fazer um Get Info em um tipo de arquivo específico para ver qual aplicativo está definido para abrir esse tipo de arquivo. Talvez você tenha encontrado um bug no OS X e no processo de serviços de inicialização?