Como ativar o login root?

117

Gostaria de ativar a conta root na minha instalação do Ubuntu.

Eu percebo as implicações de segurança disso.

    
por Alaukik 22.05.2011 / 11:33

5 respostas

152

Aviso

Embora seja possível, não é recomendado .

Ativando

Para habilitar os logins raiz primeiro, você precisa definir uma senha para a conta root e desbloquear a conta root bloqueada. Se você não definir uma senha para a conta root, o comando passwd 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 inserir uma nova senha Unix. Escreva duas vezes (segunda para confirmação).

Em seguida, execute

sudo passwd -u root 

para desbloquear a conta. Isso deve retornar

passwd: password expiry information changed

Revertendo

Se você quiser desabilitar a conta root no Ubuntu, você precisa bloquear a conta root usando o seguinte comando sudo passwd -l root

Alternativas para o login root

Se você quiser trabalhar em um console raiz, também pode usar sudo -i .

Somente faça isso se você souber o que está fazendo. Mais informações sobre por que ficar com o sudo aqui

A versão gráfica precisa ser configurada em 1º:

pkexec gnome-terminal abrirá um terminal com um prompt de root.

passwd root permitirá que você crie uma senha para o root.

Observação: A execução de usuários-administradores com privilégios elevados não funciona mais devido a um erro marcado como "Não corrigir" por motivos de segurança. Consulte o link para obter uma explicação.

pkexec users-admin abrirá a tela de usuários:

Documentação

por Rinzwind 13.04.2017 / 14:24
13

Você pode ativar a conta root definindo a senha como

sudo passwd root

enquanto não é recomendado a todos. De ajude o Ubuntu

  

Ativar 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 de raiz persistente, o melhor   alternativa é simular um shell de login Root usando o seguinte   comando ...

e

  

Use por sua conta e risco!

     

Fazer o login no X como root pode causar problemas muito sérios. Se você acredita que precisa de uma raiz   conta para realizar uma determinada ação, por favor consulte os canais oficiais de suporte   primeiro, para garantir que não haja uma alternativa melhor.

Uma vez ativado, você pode desativar a conta do root como

sudo passwd -dl root

Aqui estão os links para habilitar o login do root para Ubuntu 12.04 & amp; [Ubuntu 12.10] [3]

    
por a.m. 27.01.2013 / 08:45
10

No Linux, existe uma conta especial chamada root . Por padrão, ele está bloqueado no Ubuntu, mas você pode ativar a conta root .

No entanto, isso não é uma boa ideia e você deve considerar com muito cuidado antes de ativar o login raiz.

Existem vários bons motivos para não fazer login como root, mas use o sudo, em vez disso,

  • Os usuários não precisam se lembrar de uma senha extra (ou seja, a senha do root), que eles provavelmente esquecerão (ou escreverão para que qualquer pessoa possa entrar facilmente em sua conta).

  • Evita o login interativo "posso fazer qualquer coisa" por padrão (por exemplo, a tendência dos usuários de fazer logon como usuário "Administrador" nos sistemas Microsoft Windows), você será solicitado a fornecer uma senha antes que grandes alterações possam ser feitas acontecer, o que deve fazer você pensar sobre as consequências do que está fazendo.

  • sudo adiciona uma entrada de log do (s) comando (s) executado (em /var/log/auth.log). Se você errar, pode sempre voltar e ver quais comandos foram executados. Também é bom para auditar.

  • Cada cracker que tentar forçar sua entrada na sua caixa saberá que ela tem uma conta chamada Root e tentará isso primeiro. O que eles não sabem é quais são os nomes de usuários dos seus outros usuários. Como a senha da conta raiz está bloqueada, esse ataque se torna essencialmente sem sentido, uma vez que não há senha para quebrar ou adivinhar.

  • Permite a transferência fácil para direitos de administrador, em um período de curto ou 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 com mais detalhes na Documentação da comunidade do RootSudo

Se você tiver um número de comandos que normalmente exigiria sudo , você pode digitar sudo -i antes do primeiro comando e exit após o último, para evitar digitar sudo repetidamente. Para executar uma aplicação GUI com privilégios root pressione ALT + F2 e digite gksu ou gksudo seguido pelo nome do programa ( a menos que você esteja usando a área de trabalho do KDE, caso em que o comando é kdesu .

Por exemplo, gksu nautilus executa o gerenciador de arquivos com privilégios root .

Como você pode ver, quase não é necessário para ativar o login root .

Dito isto, para permitir o login root, tudo que é necessário é definir uma senha de root

sudo passwd root

e defina uma senha. Você será capaz de logar como root, mas por todas as razões que eu dei acima e mais Eu não recomendaria que você fizesse isso.

    
por Warren Hill 28.02.2013 / 12:57
4

Não há necessidade de uma conta raiz ativada. Você pode simplesmente usar sudo -i para ter um prompt de superusuário como se estivesse logado como root. Isso evita o risco de segurança de permitir logins diretos como root.

    
por bgvaughan 22.05.2011 / 14:32
2

Resposta simples: Sim, você pode fazer isso.

Atualmente, existem duas coisas que impedem que o root faça o login no Ubuntu padrão.

  1. O usuário root não possui um conjunto de senhas

  2. Eles têm "!" (um ponto de exclamação) na sua entrada / etc / shadow

O comando a seguir corrige os dois problemas de uma só vez:

sudo passwd -u root

A parte -u é necessária devido ao "!" em sua conta.

    
por thomasrutter 23.01.2013 / 04:57

Tags