Como alterar a senha de usuário e root no Linux

Uma das vantagens de Linux sobre outros sistemas operacionais é a necessidade de digitar uma senha para quase todas as alterações que queremos fazer no sistema. Isso, algo que pode parecer um incômodo, também significa maior segurança para nós. É por isso que podemos querer alterar nossa senha no Linux para torná-la mais fácil de lembrar. Para isso devemos usar o passwd comando do Terminal.

Para poder instalar ou desinstalar um programa, bem como para inserir comandos no Terminal, precisaremos da nossa senha de root do Linux, e não é a mesma que a senha de login, por isso é importante alterá-la e ter uma que é mais conveniente para nós. fácil de memorizar. A senha é usada para atualizar o token de autenticação de um usuário (senha) armazenado no arquivo /etc/shadow, enquanto passwd é usado para alterar contas de usuário e grupo.

alterar usuário e senha de root no Linux

Um usuário normal só pode alterar a senha de sua própria conta, enquanto o superusuário (ou root) tem a capacidade de alterar a senha de qualquer conta. O comando passwd também altera as informações da conta, como o nome completo do usuário, o shell de login do usuário ou a data e o intervalo de expiração da senha.

A maneira de implementar a alteração de senha no Linux deve funcionar corretamente em qualquer distribuição como alpino, arco, Ubuntu, Debian, RHEL, Fedora, Oracle CentOS, SUSE/OpenSUSE e outras distribuições populares.

Linux e senhas

Os sistemas operacionais Linux são considerados pelos especialistas entre os mais seguros do mundo, principalmente pela forma como seus processos são tratados. Ao utilizar cada sistema, muitas vezes dependeremos do uso da senha, gerenciando-a de forma semelhante a outros sistemas como Windows ou macOS.

Mas há algo em que eles diferem, e isso é por ter dois diretórios importantes quando gerenciamento de senhas .

Por um lado, estão os / Etc / passwd arquivos, onde estão armazenados todos os usuários do sistema, mostrando a todo momento a qual grupo do sistema eles pertencem. Desta forma, embora vejamos muitos usuários, é possível que apenas com alguns possamos logar. É possível ver seu conteúdo através do comando:

cat /etc/passwd

Por outro lado, temos o / etc / shadow arquivo relacionado a senhas. Aqui podemos ver todas as senhas criptografadas pelos usuários e verificar se eles possuem uma chave SSH. É possível ver seu conteúdo através do comando:

cat /etc/shadow

Configure uma senha de segurança forte

Configurar nossos sistemas Linux com uma senha forte e segura é algo básico que certamente nem todos os usuários cumprem. É por isso que é importante ter uma boa política de chaves configurada para manter nossa privacidade e segurança seguras. Para isso é importante para criar senhas robustas , que não se encontram no dicionário e que podem ter alguma complexidade para decifrar.

Também é importante para evitar senhas comuns como como:

  • Palavras que aparecem em um dicionário
  • Seu nome e sobrenome
  • nomes de animais
  • Nomes dos filhos ou cônjuges
  • Número de licença
  • Data de nascimento
  • Endereço residencial ou do escritório

É importante que nossa senha tenha no mínimo 12 caracteres, inclua letras maiúsculas e minúsculas e até mesmo caracteres especiais. Junto com isso, também é importante que possamos lembrá-lo com alguma facilidade, pois no Linux ele é usado regularmente para qualquer alteração que queiramos fazer.

Alterar a senha para um usuário root

Quando falamos de uma conta root no Linux, falamos sobre aquela que tem a capacidade de ter todas as permissões e privilégios. Em muitas ocasiões será necessário ter acesso root para poder executar determinados comandos, principalmente quando afetam o sistema.

A primeira coisa que devemos fazer é abrir o Terminal, para o qual na maioria das distribuições basta pressionar a combinação de teclas Ctrl + Alt + T .

Agora devemos nos autenticar como root, para o qual devemos estabelecer o seguinte comando e pressionar Enter:

su –

Terminal de Linux autenticado como root

Em seguida, precisamos definir nossa senha e, se estivermos logados com sucesso como root, o sistema deve terminar com # em vez de $ .

Agora, para alterar a senha, escrevemos o seguinte comando e pressionamos Enter:

sudo passwd root

Terminal de Linux altera a senha de root

Em seguida, temos que digitar a nova senha e confirmar a nova senha. Se tudo correu bem, “passwd atualizado com sucesso” vai aparecer. Agora podemos fechar o Terminal.

Alterar senha no Linux

A seguir, veremos diferentes maneiras de alterar a senha no Linux a partir do Terminal.

para um usuário

Para alterar nossa senha no Linux como usuário, devemos inserir o comando passwd da seguinte forma:

$ paswd

Terminal de Linux cambiar contraseña de usuario

Em seguida, ele nos informará que estamos tentando alterar a senha, portanto, solicitará que insiramos a senha atual primeiro. Mais tarde, escreveremos a nova senha e, finalmente, a escreveremos novamente para confirmar.

Se tivermos realizado os passos corretamente, finalmente a mensagem “passwd: senha alterada corretamente” aparecerá.

De outra conta de usuário

Para alterar a senha de outro usuário, devemos primeiro fazer login como root, para o qual digitamos:

su –

Mais tarde, escrevemos o seguinte comando para alterar a senha do usuário softzone:

# passwd softzone

Terminal de Linux cambiar contraseña de outro usuario

Em seguida, digitamos a nova senha para esse usuário e a confirmamos. Se tudo correu bem, a mensagem “paswd: senha atualizada com sucesso” deve aparecer. Feito isso, podemos fechar o Terminal.

Para um usuário como administrador

Como administrador de um sistema Linux podemos alterar a senha de qualquer usuário que for adicionado. Para fazer isso, a primeira coisa será fazer login como root, para o qual escrevemos:

su –

Mais tarde, escrevemos o comando passwd seguido do nome de usuário para o qual queremos alterar a senha, por exemplo, o usuário softzone. Para isso escrevemos:

passwd softzone

Terminal de Linux alterou a senha de um usuário como administrador

Agora o sistema nos pedirá para escrever a nova senha para aquele usuário e nós a confirmaremos. Se tudo correu bem, a mensagem “paswd: senha atualizada com sucesso” deve aparecer. Se tudo correu perfeitamente, podemos fechar o Terminal.