Como alterar a senha da conta do usuário root no Mac OS X
Alguns usuários avançados de Mac precisam ter o usuário root ativado no Mac OS X para fins administrativos ou de solução de problemas. Embora muitos mantenham a senha da conta do usuário root igual à senha do administrador geral, isso nem sempre é recomendado em algumas situações e, portanto, esses usuários de Mac podem querer alterar a senha da conta do usuário root no Mac OS X.
Para ser perfeitamente claro, isso significa que a conta de login root pode ter uma senha diferente e exclusiva de uma conta de administrador de sistemas. É claro que também pode ser o mesmo, mas como há potencial para senhas diferentes, certifique-se de não esquecer uma ou outra, caso contrário, você poderá ter alguns problemas. Novamente, isso é apropriado apenas para usuários avançados de Mac que têm um motivo para usar a conta de usuário root para começar. Isso não é o mesmo que alterar a senha de um usuário administrador, que são contas de usuário completamente separadas do superusuário root.
Existem algumas maneiras de alterar a senha do usuário root no Mac OS X, vamos mostrar como alterá-la com o aplicativo Directory Utility que foi usado para habilitar a conta root no primeiro lugar.
Alterando a senha de root no Mac com o Utilitário de diretório
O utilitário de diretório pode ser acessado através do painel de preferências ou diretamente
- No menu Apple, escolha “Preferências do sistema” e clique no painel de preferências “Usuários e grupos”
- Selecione o ícone de cadeado no canto e digite uma senha de administrador
- Escolha “Opções de Login”
- Clique no botão "Participar" ao lado de 'Servidor de conta de rede' e clique em "Abrir utilitário de diretório" para abrir o aplicativo
- Escolha o ícone de cadeado no aplicativo Directory Utility e autentique novamente com um login de administrador
- No menu “Editar”, escolha “Alterar senha de root”
- Digite a senha root antiga e confirme o login da nova senha root para finalizar a alteração da senha
Observe que você também pode pular imediatamente para o aplicativo Directory Utility a partir da linha de comando com a seguinte sintaxe:
open /System/Library/CoreServices/Directory\ Utility.app/
O utilitário de diretório tem a mesma aparência em todas as versões do OS X e o menu Editar sempre incluirá a capacidade de alterar a senha do root:
Você deve digitar a mesma senha duas vezes para confirmar a alteração:
Observe que a alteração da senha será aplicada ao root, independentemente de como ela foi habilitada, por meio da linha de comando ou do Directory Utility no OS X.
Obviamente para usuários de longa data, o login da conta do usuário root sempre será ‘root’, é apenas a senha que mudará. Isso é diferente de uma conta de login administrativo mais geral no OS X, onde o nome de usuário e a senha da conta admin podem mudar, dependendo das credenciais de login para uma determinada conta de usuário.
Como já mencionado, isso significa que você pode definir uma senha diferente para o login root mais amplo de qualquer conta de nível de administrador. Ou as senhas podem ser as mesmas, fica a seu critério e o que for mais adequado para sua situação.
Lembre-se de que depois de alterar a senha da conta root, será necessário inserir a nova senha sempre que o comando sudo for invocado ou sempre que um usuário desejar fazer login diretamente com o usuário root. Isso se aplica a qualquer coisa que use o root na linha de comando ou a GUI geral do OS X, seja executando scripts, strings de comando, iniciando aplicativos da GUI como root ou qualquer outra coisa que exija o uso direto do root.