Como alterar sua senha do Linux

Você já ouviu isso antes: mude sua senha regularmente. Isso às vezes pode parecer uma dor, mas felizmente, alterar sua senha do Linux é fácil. Hoje mostraremos como alterar a senha do usuário atual, as senhas de outros usuários e a senha de superusuário com alguns comandos simples.

Mude sua própria senha do Linux

Alterar sua própria senha é o mais fácil, usando o comando passwd . Abra um terminal e insira-o assim:

 passwd

Você será solicitado a inserir sua senha antiga antes de inserir a nova.

Certifique-se de que sua nova senha seja suficientemente forte. Os hackers inventam maneiras intermináveis ​​de encontrar e abusar de senhas fracas.

Leia mais: Os truques mais comuns usados ​​para hackear senhas

Alterar a senha do Linux de outro usuário

Se você compartilha seu computador com vários usuários, também pode alterar as senhas desses usuários com o comando passwd:

 sudo passwd username

Troque "nome de usuário" pelo nome de usuário cuja senha você deseja alterar. Você não precisa saber a senha antiga.

Se não tiver certeza de qual é o nome de usuário do sistema de outro usuário, você pode descobrir usando este comando, listando todas as contas de usuário em seu sistema:

 less /etc/passwd

A leitura do arquivo listará muitos usuários, muito mais do que as pessoas reais usando seu sistema. Essas outras contas são processos do sistema, às vezes conhecidos como "pseudo-usuários".

Então, como você diferencia entre um usuário real e um processo do sistema?

O número de identificação será o indicador. Sua própria conta na lista deve ser semelhante a "nome de usuário: x: 1000: 1000: Nome Sobrenome ,,,: / home / nome de usuário: / bin / bash."

Esse número, 1000, é o seu número de identificação. Os usuários humanos terão um número de identificação de 1000 ou superior. Todos os outros devem ter números de ID abaixo de 1000.

Configuração em lote de senhas do Linux

Se estiver redefinindo senhas de vários usuários, você pode redefinir em lote com o comando chpasswd .

 sudo chpasswd

Em seguida, você precisará inserir cada nome de usuário em uma nova linha, seguido por dois pontos e, a seguir, a senha que deseja atribuir a eles.

 user1:NewPassword
user2:NewPassword
user3:NewPassword

Pressione Ctrl + D quando você tiver inserido todos eles para iniciar a redefinição.

Solicitar que um usuário redefina sua senha

Talvez você queira alterar a senha de outro usuário, mas não deseja fazer isso sozinho ou deseja conceder a eles privacidade na escolha de uma senha. Você pode forçá-los a alterar suas próprias senhas com o comando passwd acompanhado do argumento –expire ou -e .

 sudo passwd -e username

As senhas do Linux não expiram sozinhas sem que você defina uma política de expiração, mas a emissão desse comando rotulará imediatamente a senha do usuário como expirada. Nessa situação, seu sistema Linux exigirá que o usuário altere sua senha na próxima vez que efetuar login.

Na foto abaixo, você pode ver como ficará a tela depois de tentar fazer login com a senha antiga.

Alterar senha do root do Linux

A senha root é a senha do usuário root do Linux, que é diferente de um usuário com privilégios de root. Sua conta tem privilégios elevados apenas nos momentos em que um argumento sudo é passado em um comando.

Relacionado: O comando Chmod e as permissões de arquivo do Linux explicadas

O usuário root, entretanto, tem controle ilimitado sobre o seu sistema, o que significa que é muito fácil danificar acidentalmente o seu computador com ele. Portanto, o login e o uso só devem acontecer em situações de emergência.

No entanto, se você quiser alterar a senha root, será necessário fazer login rapidamente como usuário root com este comando:

 su -l

OU

 sudo -s

Depois de fazer login, altere a senha root usando o comando passwd:

 passwd

Você será solicitado a confirmar sua nova senha antes de salvá-la.

Saia da instância raiz no momento em que terminar de usá-la para evitar quaisquer alterações acidentais e prejudiciais.

Redefinindo uma senha esquecida do Linux

Se você esqueceu sua própria senha, você precisará de alguém com uma conta administrativa para alterá-la para você, usando um dos métodos acima. Se sua conta for o único usuário administrador, você precisará entrar como root e alterá-lo a partir daí.

Se você também não souber sua senha de root, não há muito o que fazer. Para evitar que você jamais entre nessa situação, você deve usar um dos muitos gerenciadores de senhas disponíveis .

Definir senhas no Linux

Suas novas habilidades de alteração de senha aumentarão a segurança e a proteção de sua experiência com o PC Linux.

Se você está alterando senhas porque é um administrador de sistema Linux, deve procurar algumas maneiras práticas de proteger seu sistema além de senhas fortes.