Crie e gerencie senhas fortes no Ubuntu Linux

Uma das formas mais práticas que temos em mãos para proteger todas as informações com as quais lidamos todos os dias, independentemente do sistema operacional utilizado, são os senhas.

Sempre enfatizamos a importância de uma senha segura que contenha várias letras, símbolos, números, etc., a fim de fortaleça-o e que não é um alvo fácil descobri-lo e acessar nossos dados.
Hoje vamos aprender a criar senhas seguras e gerenciá-las com o comando chage em sistemas Linux.

Sabemos muito bem que hoje a maioria das plataformas nos pede uma senha de acesso, nosso e-mail, acesso à universidade, acesso a bancos, etc., e se não tivermos uma senha válida podemos ter problemas sérios de vários tipos.

Recomendações para criar uma senha fortePara criar uma senha segura, estável e forte, devemos ter em mente as seguintes condições:

  • Use números, símbolos, letras maiúsculas e minúsculas.
  • Não use datas importantes, números de telefone, documentos de identificação, etc.
  • Para estabelecer um grande número de caracteres para tornar quase impossível ser descoberto.

1. Como criar uma senha forte no Ubuntu Linux


Para este caso, usamos Ubuntu 16.10. No Linux, temos algumas ferramentas que nos dão a possibilidade de gerar automaticamente uma senha Claro, isso muitas vezes não sabemos qual atribuir. Um exemplo disso é se usarmos GPG ou OpenSSL No sistema operacional, essas ferramentas nos permitirão criar uma senha segura.

Passo 1
Caso não os tenha, podemos instalá-los utilizando os seguintes comandos:

 sudo apt-get install gnupg2 sudo apt-get install openssl
Passo 2
Se criarmos a senha com GPG, executaremos o seguinte comando:
 gpg --gen-random --armor 1 32

PROLONGAR

etapa 3
Se quisermos usar OpenSSL, usaremos o seguinte comando:

 openssl rand -base64 32

PROLONGAR

2. Como verificar a força de uma senha no Ubuntu Linux


Para verificar isso, vamos instalar um aplicativo chamado cracklib que analisa todos os aspectos da senha e nos dá um resultado.

Passo 1
Para instalar o cracklib no Ubuntu ou Debian, usaremos o seguinte comando:

 sudo apt-get install libcrack2
Passo 2
Para sua instalação no Fedora, CentOS ou RedHat usaremos o seguinte:
 sudo yum install cracklib

PROLONGAR

etapa 3
Assim que o aplicativo estiver instalado, usaremos o parâmetro cracklib-check para verificar o status da senha. Por exemplo, analisaremos uma senha fácil de saber. Vemos que é uma senha muito simples.

 echo "1234abc" | cracklib-check 

PROLONGAR

Passo 4
Podemos obter outros resultados, como:

Muito curto

PROLONGAR

É baseado em uma palavra do dicionário

PROLONGAR

É baseado no seu nome de usuário

PROLONGAR

Etapa 5
Agora podemos verifique uma senha forte usando este mesmo método ou usando o seguinte comando:

 gato | cracklib-check
Etapa 6

Lá copiamos a senha para validar e esse será o resultado. Se o resultado estiver OK indica que nossa senha é seguroAgora, devemos ter cuidado e manter essa senha em um lugar caso, seja possível, a esqueçamos.

PROLONGAR

3. Como gerenciar senhas usando Chage no Ubuntu Linux


Chage é um comando que nos dá a possibilidade de gerenciar todos os parâmetros das senhas dos usuários em ambientes Linux.

Passo 1
A sintaxe básica para usar o chage é a seguinte:

 chage [Opções] usuário 
Passo 2
As opções que podemos fazer com a mudança são.

-d (último dia)Indica o dia em que a senha foi modificada pela última vez.

-I (inativo)Alterar a senha para o estado inativo depois que a conta expirar.

-E (data de validade)Data de expiração da conta.

-euDesdobramentos informação meteorológica da conta.

-M (máximo de dias)Indique o número dias máximos em que uma senha será válida.

-m (mínimo de dias)Indique o número dias mínimos para a próxima mudança senha.

-W (Aviso)Refere-se ao número de dias em que será avisado que a conta tem que expirar.

4. Como usar o Chage no Ubuntu Linux no Ubuntu Linux

Passo 1
Uma maneira de saber o status de uma conta é usando o parâmetro -l, por exemplo:

 sudo chage -l root
Passo 2
As informações da conta root no Linux serão exibidas.

PROLONGAR

etapa 3
Se quisermos forçar um determinado usuário a modificar sua senha, podemos usar o Parâmetro -M, neste caso, usaremos a seguinte sintaxe:

 chage -M # de dias do usuário

PROLONGAR

Passo 4
Podemos ver a mudança na conta do usuário afetado:

PROLONGAR

Etapa 5
Se, por outro lado, desejamos estabelecer uma data específica para o vencimento de uma conta, usaremos a seguinte sintaxe:

 chage -E usuário "AAAA-MM-DD" 
Etapa 6
Podemos ver o resultado na conta do usuário:

PROLONGAR

Etapa 7
Se quisermos que uma conta seja bloqueada após um período de inatividade, como acontece com muitos usuários, usaremos a seguinte sintaxe:

 chage -I 8 root 
Etapa 8
Veremos a respectiva mudança na linha Senha inativa

PROLONGAR

Etapa 9
Para estabelecer o número mínimo de dias para alterar a senha de um determinado usuário, usaremos a seguinte sintaxe:

 chage -m (dias) usuário

PROLONGAR

Etapa 10
Finalmente, para emitir uma mensagem de aviso para o usuário após a expiração de sua senha, podemos usar a seguinte sintaxe:

 chage -W 15 usuário 
Desta forma 15 dias antes do vencimento O usuário será informado de sua senha para fazer a respectiva alteração.

Chage nos oferece múltiplas opções para todas as configurações de senha dos usuários e desta forma ter um controle mais centralizado sobre eles. Deixamos no seguinte link mais informações para que verifique a segurança de suas senhas e torne-as fortes.

Crie senhas fortes

wave wave wave wave wave