Respostas:
Embora seja possível, não é recomendado .
Para realmente habilitar os logins raiz primeiro, você deve definir uma senha para a conta raiz e desbloquear a conta raiz bloqueada. Se você não definir uma senha para a conta root, o passwd
comando retornará
passwd: unlocking the password would result in a passwordless account.
Então, primeiro execute em um terminal
sudo passwd root
você será solicitado a fornecer uma nova senha Unix. Escreva duas vezes (segundo para confirmação).
Então execute
sudo passwd -u root
para desbloquear a conta. Isso deve retornar
passwd: password expiry information changed
Se você quiser desativar a conta root no Ubuntu, precisará bloquear a conta root usando o seguinte comando sudo passwd -l root
Se você deseja trabalhar em um console raiz, também pode usar sudo -i
.
Faça isso apenas se você souber o que está fazendo. Mais informações sobre por que ficar com o sudo aqui
pkexec gnome-terminal
abrirá um terminal com um prompt raiz.
passwd root
permitirá que você crie uma senha para root.
Nota: A execução de users-admin com privilégios elevados não funciona mais devido a um erro marcado como "Não será corrigido" por motivos de segurança. Veja https://bugs.launchpad.net/ubuntu/+source/gnome-system-tools/+bug/685215 para obter uma explicação.
pkexec users-admin
abrirá a tela dos usuários:
Você pode ativar a conta root definindo a senha como
sudo passwd root
enquanto isso não é recomendado. De ajuda Ubuntu
Habilitar a conta raiz raramente é necessário. Quase tudo que você precisa fazer como administrador de um sistema Ubuntu pode ser feito via sudo ou gksudo. Se você realmente precisa de um login Root persistente, a melhor alternativa é simular um shell de login Root usando o seguinte comando ...
E
Use por sua conta e risco!
O login no X como root pode causar problemas muito sérios. Se você acredita que precisa de uma conta root para executar uma determinada ação, consulte primeiro os canais oficiais de suporte, para garantir que não haja uma alternativa melhor.
Depois de ativar, você pode desativar a conta raiz como
sudo passwd -dl root
Aqui estão os links para habilitar o login root no Ubuntu 12.04 e [Ubuntu 12.10] [3]
No Linux, há uma conta especial chamada raiz . Por padrão, ele está bloqueado no Ubuntu, mas você pode ativar a conta root .
No entanto, normalmente não é uma boa ideia e você deve considerar com muito cuidado antes de ativar o login raiz.
Existem várias boas razões para não fazer login como root, mas use o sudo, incluindo
Os usuários não precisam se lembrar de uma senha extra (ou seja, a senha de root), que eles provavelmente esquecerão (ou anotarão para que qualquer pessoa possa invadir sua conta facilmente).
Evita o logon interativo "Eu posso fazer qualquer coisa" por padrão (por exemplo, a tendência dos usuários de logar como um usuário "Administrador" nos sistemas Microsoft Windows); você será solicitado a fornecer uma senha antes que ocorram alterações importantes, o que deve fazer com que você pense nas consequências do que você está fazendo.
O sudo adiciona uma entrada de log dos comandos executados (em /var/log/auth.log). Se você errar, sempre poderá voltar e ver quais comandos foram executados. Também é bom para auditoria.
Todo cracker que tenta entrar com força bruta na sua caixa saberá que tem uma conta chamada Root e tentará isso primeiro. O que eles não sabem é quais são os nomes de usuários de seus outros usuários. Como a senha da conta raiz está bloqueada, esse ataque se torna essencialmente sem sentido, já que não há senha para quebrar ou adivinhar.
Permite a transferência fácil de direitos de administrador, a curto ou a longo prazo, adicionando e removendo usuários de grupos, sem comprometer a conta Raiz. O sudo pode ser configurado com uma política de segurança muito mais refinada.
Isso é discutido em mais detalhes na documentação da comunidade RootSudo
Se você possui vários comandos que normalmente exigiriam o sudo, digite sudo -i
antes do primeiro comando e exit
depois do último para evitar digitar sudo repetidamente. Para executar um aplicativo GUI com privilégios de root, pressione ALT+ F2e digite gksu
ou gksudo
seguido pelo nome do seu programa (a menos que você esteja usando a área de trabalho do KDE; nesse caso, o comando será kdesu
.
Por exemplo, gksu nautilus
executa o gerenciador de arquivos com privilégios de root .
Como você pode ver, quase nunca é necessário ativar o login root .
Dito isto, para ativar o login root, tudo o que é necessário é definir uma senha root
sudo passwd root
e defina uma senha. Você poderá fazer o login como root, mas por todas as razões expostas acima e mais , não recomendo que você faça isso.
Não há necessidade de uma conta root ativada. Você pode simplesmente usar sudo -i
para ter um prompt de superusuário como se tivesse feito login como root. Isso evita o risco de segurança de permitir logins diretos como root.
Resposta simples: Sim, você pode fazê-lo.
Atualmente, existem duas coisas que impedem que o root efetue login no Ubuntu padrão.
O usuário root não tem uma senha definida
Eles têm "!" (um ponto de exclamação) na entrada / etc / shadow
O comando a seguir corrige os dois problemas de uma só vez:
sudo passwd -u root
A -u
peça é necessária por causa do "!" por conta deles.
passwd: unlocking the password would result in a passwordless account. You should set a password with usermod -p to unlock the password of this account.
Então, eu suponho, primeiro você deve definir a senha root antes de desbloqueá-la.
passwd
pode ser feito.