Meus servidores em nuvem no Ubuntu 14.04 possuem um usuário chamado root
.
Localmente (não na nuvem), quando utilizo System Settings > User Accounts
não há nenhum usuário nomeado root
e quando tento adicionar um não permite. Por que não e como posso nomear um usuário root
?
Quero tornar meus experimentos locais o mais semelhantes possível aos servidores em nuvem. Esse é o meu propósito para um usuário chamado root
.
Responder1
Execute o seguinte comando e verifique a saída
cat /etc/passwd | grep root
Deveria mostrar algo assim
root:x:0:0:root:/root:/bin/bash
Normalmente você não tem acesso à conta root e sua conta padrão tem privilégios sudo.
Responder2
Não sei nada sobre o Ubuntu Cloud, mas todas as instalações do Ubuntu têm um usuário root (todas as distros GNU/Linux têm), mas a maioria das versões do Ubuntu o esconde e exige que o usuário use o Sudo para tarefas administrativas. Para responder sua pergunta, você não pode criar o usuário root, porque o usuário já existe.
Não acredite em mim, digite:
sudo -u root whoami
O resultado deve ser "raiz".
Responder3
A conta root
já está lá, como outros apontaram. É muito especial, não é o típicoconta de usuário, então geralmente fica oculto na maioria das ferramentas gráficas existentes.
Você énão deveria usar essa conta diretamente, mas sudo
somente quando necessário. Por padrão, o login com essa conta está desabilitado e deve permanecer assim para a maioria das pessoas.
Se você sabe o que está fazendo, Você ainda pode ativar essa conta com este comando:
sudo passwd
Isso permitirá que você atribua uma senha ao root e habilite seu login. Isso tem uma única vantagem para instalações típicas do AFAIK: ativar automaticamente o modo de recuperação protegido por senha, caso contrário, completamente desprotegido.
Mesmo quando ativada, a root
conta ainda estará oculta da maioria das ferramentas gráficas. Alguns podem ser configurados para mostrá-lo, outros não.