Estou usando um script para ejetar uma pequena chave USB que uso como uma unidade de "identidade", que contém algumas informações seguras. É digno de nota ter um arquivo “keychain” do OS X, que contém algumas das minhas senhas mais seguras e importantes (aquelas que estou disposta a comprometer com um programa de gerenciamento de senhas , mas que são importantes demais para deixar em meus computadores ou sincronizados com o Dropbox.)
Esse arquivo de chave é um link simbólico da pasta ~/Library/Keychains/
da Apple para essa chave, digamos, /Volumes/Key/SECURE.keychain
. Quando eu ejetei o disco, este symlink desaparece, e o keychain obviamente deixa de ser acessível dentro do Keychain Access:
Tudoissoémuitobom…excetoquenãopossoejetarestedisco,semsairdametadedosprogramasnomeuMac.Pornenhumaboarazãoqueeupossadizer,qualqueraplicativoqueacessequalquerKeychainporqualquermotivo,abre(eretém-como-abrir)cadaarquivo.keychain
dosistemaconhece.Porexemplo,assimqueeuconectoodisco,quandonadasolicitouacessoaestesecundário,seguro,meukeychain:
>lsof'/Volumes/Key/SECURE.keychain'COMMANDPIDUSERFDTYPEDEVICESIZE/OFFNODENAMESpotify2801elliottcabletxtREG1,889096319/Volumes/Key/SECURE.keychainsyncdefau4267elliottcabletxtREG1,889096319/Volumes/Key/SECURE.keychain
Comopossoejetarcomsegurançaessaunidade,semmatarcadaprocessoquetenhaessearquivoaberto?Possodealgumaformaejetaroarquivodosprocessos,remotamente,oualgodessanatureza?
(Relacionado:Aquiestáaminhaabordagematualeinaceitável: link )