Converter conta de usuário padrão para conta de administrador na linha de comando do Mac OS

Índice:

Anonim

Administradores de sistemas Mac podem achar necessário converter uma conta de usuário regular existente em uma conta de administrador em um Mac. Embora a maioria dos usuários de Mac seja melhor atendida convertendo o status da conta para administrador por meio do painel de preferências Usuários e grupos, os usuários avançados podem executar a mesma função por meio do Terminal usando o utilitário de linha de comando do serviço de diretório dscl.

note que esta alteração não terá impacto na capacidade de qualquer conta de usuário, administrador ou padrão, de acessar a função sudo ou usar a conta root, ambas totalmente separadas de uma conta de administrador em Mac OS X.

Como alterar um usuário para administrador na linha de comando no Mac OS X

Você precisará do nome de usuário curto das contas de usuário regulares para alterá-lo para uma conta de administrador, o restante é tratado na linha de comando. Se não tiver certeza do nome de usuário curto da conta de destino, você pode usá-lo para listar as contas no Mac ou dar uma olhada no diretório /Users/.

Quando você tiver o nome de usuário, inicie o Terminal e use o seguinte comando para alterar a conta para administrador:

dscl . -append /groups/admin GrupoMembership USERNAME

Por exemplo, com um nome de usuário curto de “paul” a sintaxe seria:

dscl . -append /groups/admin GroupMembership paul

Ao executar o comando adequado, a conta de usuário de destino agora terá privilégios de administrador e todas as habilidades de acesso que acompanham uma conta de administrador.

Isso pode ser particularmente útil para administração remota com ssh e situações de configuração automatizada, mas também é útil porque você pode alternar uma conta de usuário para privilégio de administrador no modo de usuário único e também quando inicializado no modo de recuperação .

Confirme a alteração e visualize uma lista de todas as contas de administrador no Mac OS X

Você pode confirmar que a conta do usuário foi convertida para o grupo administrador usando o sinalizador -read com dscl no mesmo grupo:

dscl . -read /groups/admin GrupoMembership

Isso deve imprimir algo como:

“osxdaily paul adminaccount” ou similar, dependendo da(s) conta(s) que pertencem ao grupo admin. A lista incluirá apenas contas de administrador, enquanto outros comandos listarão todas as contas de usuário em um Mac.

Converter conta de usuário padrão para conta de administrador na linha de comando do Mac OS