Ubuntu

Como habilitar e desabilitar a conta Root no Ubuntu

Como habilitar e desabilitar a conta Root no Ubuntu

A conta de administrador primária e padrão no Ubuntu e outras distribuições Linux é a conta root. Por padrão, enquanto você instala algumas distribuições Linux (como CentOS e RedHat) em sua máquina, o assistente de instalação cria a conta root automaticamente. Também permite que você defina a senha da conta root.

No entanto, no Ubuntu durante a instalação, a conta root será criada em segundo plano, mas sem fornecer a você a opção de definir a senha da conta. Em geral, uma conta no Linux sem senha ou vazia é considerada uma conta desabilitada até que seja habilitada manualmente.

Neste tutorial, vamos mostrar como habilitar, desabilitar e definir uma senha para a conta root no Ubuntu. Desnecessário dizer que com a instalação padrão, a conta root é bloqueada e desabilitada.

Antes de começar, você pode verificar as informações da senha da sua conta root usando os próximos comandos:

sudo grep root / etc / passwd

Verifique se a conta root tem senha

Como você pode ver na imagem acima, o “x” significa que a conta tem uma senha vazia.

sudo grep root / etc / shadow

Verifique se a conta root tem senha

Nesta captura de tela, o “!”Indica que a senha está bloqueada. Uma conta com uma senha bloqueada significa que o usuário da conta não será capaz de usar a senha. Caso o usuário digite uma senha certa ou errada, a tentativa de login do usuário falhará.

Agora, para habilitar a conta root e definir uma senha para ela, você pode usar um dos três métodos a seguir, dependendo de seu uso:

Primeiro Método: Habilitar / Desabilitar Temporário Conta Root

Neste método, a conta root será habilitada para uma tarefa específica. Para permitir a conta root neste método, você pode usar o seguinte comando:

sudo -i

Habilitar a conta raiz temporária

No caso de você precisar desabilitar a conta root, tudo que você precisa é sair desta sessão usando o comando “exit”.

saída

Sair da conta raiz

Segundo método: Habilitar / Desabilitar Conta Root Via Linha de Comando

Neste método, você será capaz de habilitar ou desabilitar a conta root através do terminal ou da linha de comando. Mas você não será capaz de acessar a conta root através da interface gráfica.

Para habilitar a conta root, use o próximo comando:

sudo -i passwd root

Definir senha para conta root

Como você pode ver na imagem acima, o comando anterior permitirá a conta root e também permitirá que você defina a senha da conta root.

Agora você pode mudar para a conta root através do terminal da seguinte maneira:

su - root

Mudar para conta raiz

Para desativar a conta root neste método, use o seguinte comando:

sudo passwd -dl root

Desativar conta raiz

Para ter certeza de que você desativou a conta root, vamos tentar mudar para ela e ver o que acontece:

Mudar para conta root após desativá-la

Como você pode ver na imagem anterior, você enfrentará um erro de falha de autenticação após desativar a conta root.

Terceiro método: habilitar / desabilitar conta raiz tanto na linha de comando quanto na interface gráfica do usuário

Neste método, você será capaz de alternar para a conta root a partir da linha de comando, bem como da interface gráfica do usuário.

Passo 1. Para habilitar a conta root, use o próximo comando:

sudo -i passwd root

Definir senha para conta root

Passo 2. Agora, se tentarmos fazer o login por meio da interface gráfica do usuário e ver o que acontecerá:

Digite “root” na caixa de texto do nome de usuário.

Login com a conta Root

Digite a senha da conta root.

Erro ao fazer login na conta root

Como você pode ver, um erro aparecerá durante o login. A interface gráfica tem uma camada de segurança adicional que evita que a conta root faça o login a menos que você configure alguns outros arquivos de configuração adicionais.

etapa 3. Para habilitar o login da conta root por meio da interface gráfica do usuário, precisamos editar os próximos dois arquivos:

/ etc / gdm3 / custom.conf / etc / pam.d / senha-gdm

Mas primeiro vamos fazer o backup desses arquivos de configuração:

sudo cp / etc / gdm3 / custom.conf / etc / gdm3 / custom.conf_backup sudo cp / etc / pam.d / senha-gdm / etc / pam.d / gdm-password_backup

Arquivos de configuração de backup

Passo 4. Agora abra o “/ etc / gdm3 / custom.conf ”arquivo de configuração usando seu editor favorito.

sudo vi / etc / gdm3 / custom.conf

Abra o arquivo de configuração personalizada

Na seção “Segurança”, adicione a próxima linha, como a imagem abaixo.

AllowRoot = true

Editar arquivo de configuração personalizada

Salve e saia do arquivo de configuração "personalizado".

Etapa 5. Abra o “/ etc / pam.arquivo de configuração d / gdm-password ”.

Abra o arquivo de configuração de senha gdm

Procure a linha abaixo e adicione um hash “#” no início da linha, como a imagem abaixo.

Editar arquivo de configuração de senha gdm

Salve e saia do arquivo de configuração “gdm”.

Etapa 6. Para aplicar as alterações anteriores, você precisa reinicializar o sistema usando o próximo comando.

sudo reboot -f

Etapa 7. Depois de reiniciar, tente fazer o login usando a conta root.

Conta raiz habilitada

Parabéns, você se conectou à conta root usando a interface gráfica do usuário.

Etapa 8. Para desabilitar a conta root, use o mesmo comando do método de linha de comando.

sudo passwd -dl root

Desativar conta raiz

Etapa 9. Desfaça as alterações feitas nos dois arquivos de configuração (ou você pode restaurar os arquivos originais do arquivo de backup).

Remova “AllowRoot = true” de “/ etc / gdm3 / custom.conf ”arquivo de configuração, como a imagem abaixo.

Editar o arquivo de configuração personalizado e remover a opção adicionada

Remova o sinal de hash “#” de “/ etc / pam.d / gdm-password ”o arquivo de configuração, como a imagem abaixo.

Editar arquivo de configuração de senha gdm e remover opção adicionada

Por enquanto é isso. Caso tenha alguma dúvida, deixe um comentário e teremos o maior prazer em ajudá-lo.

Como usar o GameConqueror Cheat Engine no Linux
O artigo cobre um guia sobre como usar o mecanismo de cheat GameConqueror no Linux. Muitos usuários que jogam no Windows costumam usar o aplicativo “C...
Melhores emuladores de console de jogo para Linux
Este artigo irá listar software de emulação de console de jogo popular disponível para Linux. A emulação é uma camada de compatibilidade de software q...
Melhores distros Linux para jogos em 2021
O sistema operacional Linux percorreu um longo caminho desde sua aparência original, simples e baseada em servidor. Este sistema operacional melhorou ...