Faça login como root no Ubuntu

Faca Login Como Root No Ubuntu



O usuário root não está ativo no Ubuntu por padrão. Ele pode ser ativado definindo sua senha usando o senha comando e depois usando o dele - comando você pode fazer login como root.

Um usuário root é aquele que possui todos os privilégios administrativos sem quaisquer restrições. Ele pode acessar e modificar qualquer arquivo, adicionar ou remover usuários, instalar ou excluir software e alterar as configurações do sistema.

O usuário root é diferente de um usuário normal, possuindo os privilégios mais altos e significativamente mais poder. Por exemplo, um usuário root pode executar comandos críticos e editar os arquivos do sistema sem quaisquer restrições, por outro lado, um usuário normal não possui tais permissões.







Neste guia, explorarei o usuário root do Ubuntu, como fazer login como usuário root e como ele é diferente de um usuário normal.



Observação: Para as instruções e comandos mencionados neste guia, estou usando o Ubuntu 22.04.



Usuário raiz do Ubuntu

Na instalação do Ubuntu, um usuário root é criado sem senha. O usuário root é mantido inativo para evitar qualquer dano não intencional aos arquivos do sistema. Portanto, sempre que você fizer login no seu sistema Ubuntu, você entra como um usuário normal com disposições específicas. No entanto, isso não indica que você não conseguirá acessar privilégios de root. Se você tiver privilégios administrativos, adicione sudo antes que os comandos permitam que você execute específico da raiz comandos.





Raiz versus Sudo

Raiz é uma conta com todos os privilégios, enquanto Sudo é uma ferramenta de linha de comando que permite que um usuário normal com privilégios especiais execute comandos que requerem poderes de root. Por exemplo, quando você executa um comando relacionado ao sistema no Ubuntu, você recebe erros de permissão negada . Isso implica que você não tem autoridade para fazer essas alterações.



Mas quando, como um usuário normal do sudo, você insere o sudo antes do comando, ele é executado sem nenhum problema.

No entanto, se você estiver trabalhando como usuário root em seu sistema, não precisará adicionar sudo antes do comando para executar uma tarefa relacionada ao sistema.

Para executar o comando sudo, um usuário normal deve receber direitos administrativos; consulte nosso guia em adicionando um usuário ao sudoers no Ubuntu para mais detalhes.

Habilitar usuário root no Ubuntu

Conforme discutido anteriormente, o usuário root está bloqueado no Ubuntu e em suas versões. No entanto, você pode habilitá-lo definindo uma senha para o usuário root.

Observe que, se você não fizer parte dos sudoers, não poderá executar essas etapas.

Você pode habilitar o usuário root usando o senha comando com raiz como o nome de usuário.

sudo senha raiz

Após executar o comando, defina uma senha forte, tendo em mente a importância do usuário root. Depois que a senha for definida, o usuário root estará habilitado e poderá ser acessado.

Faça login como root

Para fazer login como root no Ubuntu, abra o terminal e use o dele comando com um travessão , -eu, ou --Conecte-se opção.

dele -

Você será solicitado a fornecer a senha; digite a senha e agora você estará logado como root no Ubuntu.

Observe que o típico $ o sinal do shell bash é alterado para o # assine quando você fizer login como root no Ubuntu.

Agora, você não precisa colocar sudo ao executar comandos relacionados ao sistema ou acessar arquivos do sistema.

Para voltar como usuário normal, use o saída ou sair comando.

Faça login como Root através do Display Manager

O método acima funcionará apenas no terminal, porém, se você quiser usar o gerenciador de exibição para fazer login como root no Ubuntu, isso também pode ser feito.

Aviso: Este método não é recomendado porque você pode perder o controle do servidor no caso de um ataque malicioso. Também é possível que você cause danos aos arquivos do sistema ao instalar software de uma fonte desconhecida.

Observe que as instruções a seguir são para Ubuntu 22.04 com ambiente de desktop GENOME e não funcionarão se você não estiver usando GENOME.

O GENOME mais recente usa o GDM3 gerenciador de exibição por padrão, então acessaremos o arquivo de configuração do GDM3 usando o editor de texto nano.

sudo nano / etc. / gdm3 / custom.conf

Digite a seguinte linha no arquivo.

PermitirRoot = verdadeiro

Agora, pressione Ctrl+x para sair do arquivo e salvar as alterações.

O próximo passo envolve a modificação do PAM ou Módulo de autenticação conectável diretório, que possui um arquivo de senha GDM.

Aviso: A modificação com erros pode potencialmente corromper o Pam.d arquivos de configuração, o que pode tornar seu servidor inacessível.

Abra o senha gdm arquivo novamente usando o editor nano.

sudo nano / etc. / Pam.d / senha gdm

Comente a linha destacada na captura de tela acima usando o # sinal.

Imprensa Ctrl+x para sair e salvar o arquivo.

Agora, reinicie o sistema Ubuntu e, na tela de login, selecione o Não listado opção.

Digite o nome de usuário raiz e senha que foi criada no Faça login como root seção.

Após o login, abra o terminal e você verá o # assinar por padrão.

Faça login como Root usando Sudo

Se você for um usuário normal e fizer parte do grupo de administração ou tiver privilégios de superusuário (sudoer), poderá fazer login como usuário root usando o sudo comando.

sudo -s

Ou

sudo -eu

Após executar o comando acima, você será solicitado a inserir a senha, digite sua senha (senha de usuário, não root).

O nome de usuário será alterado do seu nome normal para root; use o Quem sou eu comando para saber o nome de usuário atual.

Quem sou eu

Antes de fazer login como root, o nome de usuário é ele mesmo , mas após o login como root, o nome de usuário é alterado para raiz .

Sempre há riscos de segurança associados a usuários root ativos. Então, eu recomendaria acessar os privilégios do usuário root usando o sudo comando.

Conclusão

Um usuário root é o usuário de nível superior com todas as permissões; no entanto, no Ubuntu o usuário root não está ativo por padrão. Para ativar o usuário root, uma senha precisava ser definida usando o senha comando. Se um usuário já for um sudoer, então esse usuário pode se tornar root usando sudo -eu comando. Este guia também mencionou um método para habilitar o login root a partir da GUI, o que não é recomendado. É essencial observar que incluindo o Ubuntu em muitas distribuições Linux, o usuário root é mantido inativo devido a riscos de segurança. É recomendado usar sudo em vez de fazer login como usuário root ativo porque é uma opção mais segura. Para saber mais sobre su e sudo use o cara, su e cara sudo comandos no terminal.