Quando você começa a usar um Mac novinho em folha ou executa uma instalação limpa do OS X, é apresentado a você o Assistente de Configuração, permitindo-lhe criar a primeira conta de usuário e especificar algumas informações iniciais, como o layout do teclado e locale.

Em certas circunstâncias, pode ser vantajoso executar novamente o Assistente de Configuração. Usando algum truque de linha de comando, podemos fazer isso sem ter que apagar e reinstalar o OS X.

O que o Setup Assistant faz

Setup Assistant é projetado para rodar na primeira inicialização de uma nova instalação do OS X, e é por isso que você só o verá quando inicializar um Mac novinho em folha ou um que foi apagado e teve o OS X reinstalado.

Opções laterais para layout de teclado, fuso horário e perguntando se você gostaria de se registrar, o Setup Assistant também permite que você crie uma nova conta de usuário. Como o Assistente de Configuração assume que a conta que está a criar é a primeira, é sempre dada privilégios de administrador.

Porquê o Incómodo?

É possível que surja um momento em que seja necessário criar uma segunda conta de utilizador num Mac enquanto tenta resolver um problema de conta de utilizador. Se um Mac tem apenas uma conta de usuário e parece não conseguir fazer login corretamente (ficar preso na janela de login, por exemplo), ter uma segunda conta permitirá que você acesse o OS X e continue solucionando problemas.

Ao executar novamente o Assistente de Configuração, podemos usar o processo para criar uma conta de usuário que terá automaticamente privilégios de administrador, sem ter que fazê-lo através de Preferências do Sistema, que talvez não possamos acessar.

Existem outras razões pelas quais executar novamente pode ser vantajoso, embora na minha experiência, o motivo acima sempre foi o mais comum para fazer isso. Claro, você pode criar contas de usuário usando uma série de comandos, mas o Assistente de Configuração é muito mais fácil.

.AppleSetupDone

Todos os boots de OS X, ele verifica a existência de um arquivo conhecido como .AppleSetupDone. Este arquivo vazio é criado após a conclusão do Assistente de Configuração. Ele não existe em um Mac novinho em folha, out-of-the-box, nem em um que tenha tido uma instalação limpa do OS X.

Ao remover este ficheiro, o OS X irá assumir que o Setup Assistant nunca foi executado e irá iniciá-lo assim que o OS X iniciar.

Setup Assistant também é executado com privilégios de root, razão pela qual ele pode criar uma nova conta de usuário com privilégios de administrador sem a necessidade de qualquer autorização.

Remover .AppleSetupDone

Para remover este ficheiro, precisamos de iniciar o Mac no modo de utilizador único. Isto fornece um método de interacção com o OS X através da linha de comandos, com privilégios totais de root.

Inicie o Mac enquanto mantém pressionado ⌘-S. Após alguns momentos, você verá o boot do Mac para a linha de comando.

Antes de continuar, o sistema de arquivos deve ser verificado e montado, para que os arquivos não sejam imediatamente acessíveis para interagir com ele. Para fazer isso, digite os dois comandos que são exibidos dentro da linha de comando, um de cada vez.

O comando seguinte irá verificar o sistema de ficheiros para garantir que não existem problemas. Enter:

/sbin/fsck -fy

O próximo comando irá então montar o sistema de ficheiros para que este seja acessível:

/sbin/mount -uw /

Com o sistema de ficheiros montado e acessível, é altura de remover o ficheiro para que o OS X volte a executar o Assistente de Configuração:

rm /var/db/.AppleSetupDone 

Após isso, basta introduzir reboot e o seu Mac reiniciará e arranca normalmente. Somente desta vez, o Assistente de Configuração será iniciado.

admin

Deixe uma resposta

O seu endereço de email não será publicado.

lg