Dependendo de como você o instalou, seu sistema Linux pode ser configurado para fazer login na conta root através de su em vez de sudo. No entanto, você pode desabilitar a conta root e usar o sudo. Veja como.

Por que você deve desativar a conta Root

Você deve desabilitar a conta root e usar sudo para tarefas administrativas porque é mais seguro do que usar su. Dessa forma, você só precisa se lembrar de uma senha em seu sistema Linux.

Se você tiver vários usuários administrativos, como em um servidor, um deles compromete a senha do root. Sudo permite que todos usem suas próprias senhas. Se o login do root estiver desabilitado, ninguém pode vazar a senha. Se um administrador ficar desonesto, você pode simplesmente desabilitar sua conta.

Certifique-se de que você pode "sudo" primeiro

Antes de desabilitar a conta root, você deve certificar-se de que pode usar o sudo primeiro. Muitas distros configuram o primeiro usuário como administrador na instalação. Portanto, se for você, provavelmente já sabe sudo. A conta root já está bloqueada se o seu sistema estiver configurado com sudo por padrão.

instagram viewer

Se sudo não estiver instalado em seu sistema, você pode usar seu gerenciador de pacotes para obtê-lo. Tente pesquisar um pacote chamado "sudo" e instale-o. Após a instalação, você pode precisar adicionar sua conta de usuário ao "wheel", "admin" ou grupo de usuários com nome semelhante para poder usar o sudo.

Para configurar o sudo, use o visudo comando. Isso abrirá uma cópia do /etc/sudoers arquivo e salvará apenas uma configuração válida, portanto, salvando você de qualquer dano indesejado ao sistema.

Relacionado: Como adicionar um usuário à lista de Sudoers no Linux

Bloqueando a conta Root

Agora que o sudo foi configurado com sucesso, você desejará bloquear a conta root. Isso impedirá que qualquer pessoa use o su ou se conecte diretamente ao root. Para fazer isso, use o comando passwd:

sudo passwd -l root

Agora seu sistema está mais seguro

Com o sudo instalado e a conta root bloqueada, você pode ficar tranquilo, pois seu sistema está seguro. Melhor ainda, você não tropeçará ao lembrar a senha normal da sua conta e a senha do root.

Embora os comandos su e sudo possam fornecer acesso root, o último é mais flexível e seguro do que su porque você pode especificar quem tem permissão para fazer o quê em um sistema Linux.

CompartilhadoTweetE-mail
Sudo vs. su: Qual comando você deve usar?

No Linux, existem dois comandos para obter acesso de superusuário: su e sudo. Qual você deve usar depende da tarefa em mãos.

Leia a seguir

Tópicos relacionados
  • Linux
  • Administração do Sistema
  • Comandos Linux
Sobre o autor
David Delony (45 artigos publicados)

David é um escritor freelance que mora no noroeste do Pacífico, mas originalmente nasceu na área da baía. Ele é um entusiasta da tecnologia desde a infância. Os interesses de David incluem ler, assistir filmes e programas de TV de qualidade, jogos retro e colecionar discos.

Mais de David Delony

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever