Como desativar a conta root no Linux

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.

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 comando visudo . Isso abrirá uma cópia do arquivo / etc / sudoers e salvará apenas uma configuração válida, evitando danos indesejados 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.