Senha não expirada no servidor Linux

8

Eu gostaria de configurar uma conta em um servidor linux e fazer com que a senha da conta nunca expire. Estou com dificuldades para descobrir a página passwd man. Alguém poderia me ajudar?

    
por Nate 12.10.2010 / 13:40

7 respostas

17

Para maximizar a expiração da senha:

passwd -x 99999 username

Para desativar a expiração da conta:

usermod -e '' username

Para fazer as duas coisas com chage:

chage -E -1 -M -1 username

Para definir os padrões do sistema, veja em / etc / default / useradd

    
por 12.10.2010 / 13:52
5

Use o comando chage:

chage -M -1 USERNAME
    
por 12.10.2010 / 13:48
1

Solaris / SunOS:

Desativar o envelhecimento, permitindo ao usuário manter a senha atual

passwd -x -1 username

Forçar o usuário a alterar a senha no próximo login e desativar o envelhecimento

passwd -x 0 username

(Espero que isso ajude alguém)

link

    
por 01.01.2016 / 18:19
0

Você deseja que o comando chage apenas defina a senha mínima da conta para um tempo muito longo como 9999999999 dias.

aqui está um tutorial muito bom -

    
por 12.10.2010 / 13:47
0

O comando completo para atenuar quaisquer outras configurações anteriores é o seguinte:

chage -E -1 -M -1 -I -1 username
    
por 24.10.2011 / 22:05
0

AIX: senha não expirada

Alterando o tamanho do histórico de usuários

chuser histsize=0 <userid>

altere a senha do usuário

passwd <userid>

Limpar sinalizadores que informam ao SO para redefinir a senha no login (após a redefinição da senha)

pwdadm -c <userid>

Se você não quiser causar nenhuma comoção editando o tamanho do histórico do usuário, poderá usar o comando a seguir para alterar o arquivo de segurança dizendo que a última vez que você redefiniu sua senha é sempre a data de hoje. Você pode exportar isso no seu arquivo .profile para que ele seja executado sempre que você fizer login.

chsec -f /etc/security/passwd -s <userid> -a lastupdate='date +%s'
    
por 17.03.2016 / 00:25
0

Aqui está um exemplo completo do comando chage (Alterar idade) sobre a senha de expiração do Linux: Desativar completamente a expiração e a conta da senha:

Chamada de comando de parâmetros:

-m 0 : Minimum number of days for the password change.
-M 99999 : Maximum number of days a password change.
-I -1 : We set: "Password inactive" never.
-E -1 : We set: "Expires Account" never.

O nome de usuário do exemplo é: sysadmit

[root@linux1~] # chage -m 0 -M 99999 -I -1 -1 -E sysadmit

[root@linux1~] # chage --list sysadmit
Last password change: July 15, 2017 
Password expires: never 
Password inactive: never 
Account expires: never 
Minimum number of days Between password change: 0 
Maximum number of days Between password change: 99999
Number of days of warning before Expires password 7 

Extraído de: link

    
por 26.11.2017 / 11:53