Uma vez que o processo de exclusão do usuário seguro está em andamento, você não pode reinicializar ou desligar a máquina usando o processo de desligamento normal - as Preferências do Sistema cancelarão o desligamento e também não o deixarão fechar.
A solução é abrir um terminal de linha de comando e executar o seguinte comando:
sudo reboot
Você precisará ter privilégios sudo, o que provavelmente significa que você precisa estar em uma conta de administrador. Este comando irá ignorar a verificação normal de desligamento e reinicializará a máquina. Quando a reinicialização terminar, você poderá descobrir que o usuário foi removido da lista de usuários e grupos nas Preferências do Sistema, mas que os arquivos do usuário ainda existem. Neste caso, você precisará descartá-los manualmente. Novamente, no terminal, você pode fazer isso com um comando como o abaixo. SEJA CUIDADO para excluir apenas os arquivos do usuário antigo, pois isso ignora a lixeira e exclui tudo de forma recursiva, começando na pasta especificada.
cd /Users/
rm -fr <user name>
Você provavelmente precisará prefixar o comando "rm" com "sudo", então certifique-se de excluir a coisa certa antes de digitar
Esta não é uma exclusão segura, portanto, se você quiser fazer um trabalho melhor do que uma simples exclusão, mas sem esperar que cada arquivo seja sobrescrito 35 vezes, basta preencher o espaço livre da unidade com dados aleatórios. ou zeros usando o seguinte comando:
diskutil secureErase freespace 1 '/Volumes/Macintosh HD'
Você pode substituir "1" por "0" no comando acima para escrever zeros em vez de dados aleatórios; isso deve ser significativamente mais rápido. Certifique-se de incluir "espaço livre", isso é importante para certificar-se de que substitui apenas o espaço livre em sua unidade. Se a sua unidade for chamada de algo diferente de "Macintosh HD", substitua esse nome. Você pode executar:
ls /Volumes
para ter uma ideia do que o nome pode ser; se você tiver outras coisas montadas como imagens de disco, elas também aparecerão, então ignore-as.
O interessante do comando diskutil acima é que ele fornecerá uma estimativa de quanto tempo levará e mostrará quanto é feito. No meu caso, indicava que um apagamento aleatório de uma passagem levaria cerca de 9 horas, e um apagamento com um passe de preenchimento zero demoraria cerca de 1 hora.