Não tenho conta de administrador no meu mac

65

No meu mac eu tenho 2 contas e as duas são normais. Portanto, neste momento, não tenho uma conta de administrador, apenas uma que no passado era um administrador, mas agora não é.

Como posso ter novamente uma conta de administrador?

João Touças
fonte
3
Como a conta se tornou não administrativa?
user151019
Pode valer a pena ir para a página de configurações de usuário / contas e verificar se a conta que era "admin" pode ser definida como sendo administrador com os direitos que você possui atualmente. Eu não sabia que o OSX permitia que você desadministrasse todas as contas.
Carl Witthoft
11
As respostas nesta pergunta não funcionam para mim. Descrevi mais detalhadamente em apple.stackexchange.com/questions/271873/…
bignose
Estou no El Capitan e estou trabalhando nisso agora para poder chegar a High Sierra. Não consigo instalar o novo sistema operacional sem resolver isso.
PaulR
FWIW: para não ter mais nenhuma conta de administrador, em High Sierra, basta tentar renomear muito da única conta no painel de controle.

Respostas:

80

Você pode criar uma nova conta de administrador reiniciando o Assistente de Instalação:

  1. Inicialize no modo de usuário único: Inicie / reinicie o seu Mac. Assim que ouvir o tom de inicialização, pressione e segure + Saté ver uma tela preta com letras brancas. (Se você voltar à tela de login após um flash na tela preta com letras brancas, digite sua senha e ela retornará à tela preta.)

  2. Verifique e repare a unidade digitando /sbin/fsck -fyentão ↩ enter- conforme indicado no texto na tela.

  3. Monte a unidade como leitura / gravação digitando /sbin/mount -uw /então ↩ enter.

  4. Remova o arquivo Apple Setup Done, digitando rm /var/db/.AppleSetupDoneentão ↩ enter.

  5. Reinicie digitando rebootentão ↩ enter.

  6. Conclua o processo de instalação, criando uma nova conta de administrador.

Observe que isso pode resultar no login automático da nova conta quando o sistema for reiniciado, substituindo qualquer conta que tenha sido configurada para efetuar login automaticamente anteriormente. Se você precisar manter o acesso à conta original sem saber sua senha, isso pode atrapalhar.

grg
fonte
11
Anote /no final do comando no ponto 3. Fácil de perder.
Dave
24

Inicialize a partição de recuperação, abra o terminal e digite

resetpassword

Isso deve abrir uma caixa de diálogo que permitirá que você altere sua senha e, talvez, defina a conta como admin. Se você não conseguir definir uma conta para administrador, precisará reiniciar no modo de usuário único (mantenha pressionado Cmd-Sao iniciar o Mac). Quando você chegar à linha de comando (tela preta, texto em branco), digite:

mount -uw /
rm /var/db/.AppleSetupDone

Isso torna o sistema de arquivos gravável e remove o arquivo que informa ao OS X que você configurou o sistema. Pressione Ctrl-D"para continuar a inicialização e você deverá obter a inicialização" Bem-vindo ao Macintosh "e poderá configurar uma NOVA conta (verifique se é uma nova conta). Essa conta será uma conta de administrador.

lbutlr
fonte
11
O resetpassword não ajudará (tentei), mas a remoção do .AppleSetupDone funciona como um encanto
Não é útil para quem não sabe como inicializar a partição de recuperação.
Jayden Lawson
6

Você pode inicializar seu Mac no modo de usuário único, mantendo pressionada a Cmd-Stecla enquanto a inicialização do sistema

  1. montar quando o modo de leitura e gravação mount -uw /
  2. você pode criar um grupo e uma conta de administrador usando o dsclutilitário

PS: Este procedimento exige que você digite um número razoável de comandos; em alternativa, você pode usar o assistente de configuração do OS X para recriar a conta de administrador. Para fazer isso, após a inicialização no modo Usuário Único e a configuração do sistema de arquivos para acesso de gravação (veja acima), execute o seguinte comando:

rm /var/db/.AppleSetupDone

Nelson
fonte
11
Nelson, sugiro melhorar sua resposta adicionando os comandos dscl reais que ele precisaria usar. Boa resposta, mas poderia ser melhor. Recentemente, tive um inferno tentando descobrir, uma boa resposta neste site teria ajudado imensamente.
Harv
11
Eu usei esta página recentemente depois de acidentalmente me tornar um usuário padrão - hackmac.org/tutorials/from-standard-to-administrator #
Karthik T
4

Existem várias maneiras de recuperar / recriar privilégios de administrador em um Mac.

  1. A conta do administrador existe, mas a senha é esquecida:

Inicialize na partição de recuperação , escolha Terminal no menu Utilitários e digite o seguinte:

resetpassword

Isso iniciará o aplicativo Redefinir senha com o qual você pode selecionar uma conta e definir uma nova senha para ela, ativando o login.

Redefinir aplicativo de senha

A redefinição da senha NÃO altera a senha do arquivo de chaves da conta, portanto, o acesso aos dados na chave ainda requer a senha original.

  1. A conta do administrador não existe e / ou queremos criar um novo administrador com o Assistente de Configuração

O objetivo é remover um arquivo de sinalização /var/db/.AppleSetupDone que informa ao macOS que o Assistente de Instalação já foi concluído. Se o arquivo estiver ausente, o macOS iniciará o Assistente de Configuração, que inclui a criação de uma nova conta com privilégios administrativos (o mesmo que na primeira inicialização de um novo Mac). Observe que isso pode resultar no login automático da nova conta quando o sistema for reiniciado, substituindo qualquer conta que tenha sido configurada para efetuar login automaticamente anteriormente. Se você precisar manter o acesso à conta original sem saber sua senha, isso pode atrapalhar.

Você pode executar o Assistente de Instalação (pelo menos) de três maneiras:

a) use o Terminal na recuperação. Primeiro, você inicializa na Partição de recuperação ( CmdRna inicialização) e selecione Utilitário de disco na janela Utilitários. Selecione o volume do sistema (geralmente chamado Macintosh HD ) e clique no botão Montar na barra de ferramentas. Agora o volume é de leitura / gravação. Feche o Disk Utility, inicie o Terminal no menu e digite o seguinte comando:

rm /var/db/.AppleSetupDone

Pressione Enter, saia do Terminal e reinicie o seu Mac. Quando o sistema inicializar, o Assistente de Instalação será mostrado e você será solicitado a criar uma nova conta administrativa.

b) use o modo de usuário único . Primeiro você inicializa no modo de usuário único ( CmdSna inicialização). Quando o sistema inicializar e o prompt #root for exibido, digite os seguintes comandos:

modo de usuário único

/sbin/mount -uw /
rm /var/db/.AppleSetupDone
exit

Quando o sistema inicializar, o Assistente de Instalação será mostrado e você será solicitado a criar uma nova conta administrativa.

c) use o modo Target Disk com outro computador

modo de disco de destino

Se você tiver outro Mac disponível, poderá usar o Target Disk Mode ( Tna inicialização) e conectar os cabos FireWire, Thunderbolt ou USB-C entre os Macs. No outro Mac, você verá um ícone amarelo representando um disco externo (mas na verdade é o disco interno do seu Mac no Modo de Disco de Destino) que você pode acessar com recursos completos de leitura / gravação. Observe o nome do volume amarelo (geralmente Macintosh HD ) e digite o seguinte no Terminal (com o nome do volume apropriado inserido):

rm /Volumes/Macintosh\ HD/var/db/.AppleSetupDone

Ejete o volume amarelo e use o botão liga / desliga para desligar e reiniciar o Mac. Quando o sistema inicializar, o Assistente de Instalação será mostrado e você será solicitado a criar uma nova conta administrativa.

  1. use o Modo de usuário único e use as ferramentas de linha de comando para criar diretamente um novo usuário e torná-lo membro do grupo de administradores:

Primeiro você inicializa no modo de usuário único ( CmdSna inicialização). Quando o sistema inicializar e o prompt #root for exibido, digite os seguintes comandos:

modo de usuário único

/sbin/mount -uw /
launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
dscl . -create /Users/joeadmin
dscl . -create /Users/joeadmin UserShell /bin/bash
dscl . -create /Users/joeadmin RealName "Joe Admin" 
dscl . -create /Users/joeadmin UniqueID "510"
dscl . -create /Users/joeadmin PrimaryGroupID 20
dscl . -create /Users/joeadmin NFSHomeDirectory /Users/joeadmin
dscl . -passwd /Users/joeadmin password 
dscl . -append /Groups/admin GroupMembership joeadmin
dseditgroup -o edit -a joeadmin -t user admin
exit

Isso criará uma conta "joeadmin", ID da conta 510, com a senha "password", que será um administrador.

boris42
fonte
Não é útil se você não souber inicializar na partição de recuperação.
Jayden Lawson
11
@JaydenLawson passos necessários para inicializar partição de recuperação estão listadas em uma seção) da minha resposta
boris42
executando este comando sugerido em a) rm /var/db/.AppleSetupDonemostrando esta mensagem de erro: "Esse arquivo ou diretório não
existe
@ boris42 obrigado. Talvez ele deve ser adicionado na seção 1.
Jayden Lawson
2
Uma observação para o modo de usuário único: se o File Vault estiver ativado, o sistema exibirá uma tela preta com texto em branco por um momento e vai para a tela de login. Isso é necessário para desbloquear o disco, basta digitar sua senha e depois disso, você verá o prompt.
MightySeal # 418