OSX 10.8 Conta de usuário corrompida usando o Launchctl

1

Eu usei o seguinte comando:

launchctl unload -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist

em uma tentativa de desativar o centro de notificações. Não tenho certeza se recebi todos os comandos corretamente e pareço ter corrompido a conta da qual o executou - recebo uma tela cinza quando tento fazer login nessa conta. Felizmente eu tenho outra conta na máquina com privilégios de administrador, então eu ainda posso usar a máquina. No entanto, eu gostaria de restaurar a conta para uma condição de trabalho, de preferência sem ter que recorrer a uma restauração completa do sistema do meu backup da máquina do tempo.

Existe uma maneira de diagnosticar o status atual desta vacina e retorná-la ao seu estado original?

    
por Scott 03.11.2012 / 23:07

3 respostas

1

Eu fiz exatamente a mesma coisa ontem - usando o launchctl para desabilitar o Notification Center corrompi meu dock, barra de ícones, embora tenha deixado a conta mal funcional. Restauração da TM não funcionou; pesquisar a estrutura de diretórios home afetada por diffs não produziu nada útil para a restauração.

Remover e reconstruir a mesma conta de usuário (sem excluir o diretório pessoal do usuário) parece corrigir o problema: C.f.

link

Sim, ainda drástico, mas se você ler o artigo, ele mencionará que a corrupção pode estar em / var / db, não no diretório inicial do usuário. De lá, YMMV.

    
por 10.01.2013 / 17:40
0

Se você quiser restaurar seus arquivos de usuário, mas não o software do sistema, poderá usar o Assistente de Migração.

Conecte o disco rígido externo com o backup do Time Machine ao seu computador. Abra o Assistente de Migração do Macintosh HD / Aplicativos / Utilitários. Digite sua senha administrativa, se necessário. Nas opções do método de migração, escolha De um backup do Time Machine ou outro disco. Selecione o disco rígido externo que contém os backups anteriores do Time Machine (pode levar algum tempo para escanear o disco). Escolha quais "Contas de usuário" você gostaria de migrar.

    
por 04.11.2012 / 00:14
0

launchctl unload -w modifica /var/db/launchd.db/com.apple.launchd.peruser.501/overrides.plist e sudo launchctl unload -w modifica /var/db/launchd.db/com.apple.launchd/overrides.plist . Outras pessoas com o problema podem tentar modificar esses arquivos ou restaurá-los a partir de um backup.

    
por 11.01.2013 / 06:55