Se você é um administrador e um usuário do seu sistema perdeu a senha, veja como alterar a senha do sudo, root ou outro usuário no Ubuntu.
Se você é novo no Ubuntu, você pode querer saber como alterar a senha em seu sistema Ubuntu usando o bash shell ou a linha de comando.
Afinal, é uma boa prática de segurança trocar as senhas de qualquer usuário, principalmente o Superusuário, que pode realizar todas as operações confidenciais no Ubuntu.
Apenas um superusuário ou root pode alterar a senha de qualquer conta de usuário. Outros usuários podem apenas alterar suas próprias senhas.
A senha do sudo é a senha da conta de usuário utilizada para autorizar a execução de comandos com privilégios administrativos no Linux.
O comando sudo (abreviação de Superuser Do) permite que um usuário autorizado execute tarefas que normalmente só poderiam ser realizadas pelo usuário root, como instalar programas, modificar arquivos do sistema, gerenciar serviços e alterar configurações importantes do sistema operacional.
Ao contrário do que muitos iniciantes imaginam, o sudo não possui uma senha própria.
Quando o sistema solicita a “senha do sudo”, ele está pedindo a senha da sua conta de usuário, desde que essa conta faça parte do grupo de usuários autorizados a utilizar o sudo (como o grupo sudo no Ubuntu ou wheel em distribuições como Fedora).
Esse mecanismo aumenta a segurança, pois evita o uso frequente da conta root e registra quais usuários executaram comandos administrativos.
Depois que a senha é digitada corretamente, o sudo mantém a autenticação válida por alguns minutos, permitindo a execução de outros comandos administrativos sem solicitar a senha novamente durante esse período.
Após o tempo de expiração, uma nova autenticação é exigida para garantir a segurança do sistema.
Em resumo, a senha do sudo é um importante mecanismo de proteção no Linux, permitindo que usuários autorizados realizem tarefas administrativas de forma segura e controlada, sem a necessidade de fazer login diretamente como root.
Esse modelo reduz o risco de alterações acidentais no sistema e oferece maior rastreabilidade das ações executadas por cada usuário.
Como alterar a senha do sudo, root ou outro usuário no Ubuntu?
As senhas dos usuários são alteradas no Ubuntu usando o comando passwd.
Para executar este processo, precisamos usar a linha de comando no Ubuntu, para que você possa abrir um procurando o terminal no menu de aplicativos ou com o atalho “Ctrl + Alt + T”.
Como alterar a senha do root
Para alterar a senha do sudo, primeiramente, você deve logar como um usuário root, pois somente um usuário root pode alterar sua própria senha, para isso no terminal vamos digitar o seguinte comando:
sudo -i
O sistema pedirá que você digite a senha atual do sudo.
Feito isso, para alterar a senha do usuário root, no terminal você precisa digitar o seguinte comando:
passwd
Quando você entra com o comando passwd, o sistema pedirá que seja inserida a nova senha para seu usuário root e, em seguida, o sistema solicitará que eles digitem novamente a nova senha.
Depois disso, o sistema confirmará que a senha foi atualizada corretamente.
Agora, sempre que você precisar efetuar login como root ou executar qualquer operação de instalação e configuração que exija autorização de root, você estará usando essa nova senha.
Uma vez feito este processo, basta fechar a sessão root, para isso, basta digitar no terminal o seguinte comando:
exit
Como alterar a senha de outro usuário
Mas o que acontece quando você precisa alterar a senha de outro usuário, se você for o administrador do sistema?
Como mudar a senha de outro usuário no Ubuntu e derivados?
Bem, se você precisar alterar a senha de outro usuário, isso pode ser feito de maneira semelhante ao processo anterior, somente aqui você deve indicar o nome do usuário para o qual você irá atribuir uma nova senha.
Você pode fazer isso com o comando abaixo.
sudo passwd edivaldo
Como no exemplo acima, para mudar a senha do usuário root, você pode usar o comando da seguinte forma:
sudo passwd root
Claro, se o root não estiver ativado no sistema, você precisa ativá-lo. Para isso, use esse outro tutorial:
Como ativar e desativar a conta root no Linux sem complicações
Como recuperar a senha de usuário no Ubuntu?
Se o que você quer é recuperar a senha de usuário no Ubuntu, use esse outro tutorial:
Como redefinir senha de usuário no Ubuntu
Key Takeaways
- A senha do sudo não é uma senha própria: quando o sistema pede a “senha do sudo” ele solicita a senha da conta de usuário que faz parte do grupo autorizado (ex.: sudo ou wheel).
- Apenas o superusuário (root) ou um usuário com privilégios pode alterar a senha de qualquer conta; usuários comuns só podem alterar suas próprias senhas.
- Para mudar a senha do root, eleve-se a root com sudo -i, execute passwd e digite a nova senha quando solicitado; depois saia com exit.
- Para alterar a senha de outro usuário como administrador, use sudo passwd nome_do_usuario (por exemplo: sudo passwd edivaldo ou sudo passwd root).
- Se o root estiver desativado ou você precisar recuperar a senha, há procedimentos específicos para ativar/desativar root e redefinir senhas (links e tutoriais são fornecidos no texto original).
