Criei uma nova conta de administrador em Sierra High e precisava excluir a conta de administrador anterior que está marcada agora como o usuário padrão. No entanto, depois de desbloquear como administrador e selecionar o respectivo usuário que gostaria de excluir, vejo que o -
sinal está marcado como Cinza.
Isso são todas as contas e eu gostaria de excluir a mac
conta do usuário,
$ dscacheutil -q user | grep -A 3 -B 2 -e uid:\ 5'[0-9][0-9]'
name: mac
password: ********
uid: 501
gid: 20
dir: /Users/mac
shell: /bin/bash
--
--
name: chaklader
password: ********
uid: 502
gid: 20
dir: /Users/chaklader
shell: /bin/bash
Como faço para excluir a respectiva conta? Eu encontro um trecho de código para rodar no terminal, ou seja sudo /usr/bin/dscl . -delete "/Users/mac"
,. Devo tentar isso e vai dar certo?
Atualizar:
Como resposta sugerida, não estou logado no menu de troca rápida de usuário.
Como foi solicitado, eu corro who
no terminal e obtenho o resultado,
$ who
chaklader console Dec 28 06:01
chaklader ttys000 Dec 28 14:51
Então, resumindo o outro usuário, o mac não estava no terminal.
fonte
mac
usuário porque ele está ativo e bloqueia os recursos do sistema (por exemplo, ele pode ter montado um disco externo e estar sentado nele). Para verificar esta possibilidade, digite owho
em um terminal.Respostas:
Eu tive um problema muito semelhante a isso. Com a ajuda do suporte da Apple, eu o resolvi. Postei a solução aqui: https://discussions.apple.com/message/33849669
Repetindo isso aqui, é:
Corrigido para mim. Espero que isto ajude!
fonte
O botão - fica acinzentado para um usuário quando ele ainda está conectado com a Troca rápida de usuário. Desconecte o outro usuário que você está tentando excluir, depois retorne às Preferências do Sistema com esta conta de usuário e tente novamente. Você pode reiniciar para garantir que o usuário também esteja inativo.
Você pode excluir um usuário da linha de comando e precisa ter cuidado para ter o nome abreviado exato correto ou poderá apagar os dados incorretos. Nesse caso, o nome abreviado é mac . Execute o seguinte para excluir o usuário e excluir separadamente a pasta inicial do usuário. Se você deseja manter a pasta pessoal, não execute o
rm
comando.Se o
dscl
comando falhar, redefina a senha na conta e tente novamente os comandos acima.fonte