[Linux] script changement mot de passe

Résolu
Bonjour,

sous Linux-Redhat, avez-vous connaissance de script qui permettrait de forcer le changement des mots de passe à une fréquence donnée pour tous les utilisateurs ?

Merci de vos réponses.
Configuration: REDHAT

2 réponses

  1. Modérateur
    Salut,

    Jette un oeil au fichier "/etc/login.defs" et modifie la valeur de la variable "PASS_MIN_DAYS".

    ;-))
    0
    1. Modérateur
      Salut,
      for i in user1 user2 user3;do chage -M 30 $i;done
      Voir man chage

      -M vie maximale d'un mot de passe (le nombre de jours maximum pendant lesquels un utilsateur peut conserver sont mot de passe.

      Il y a aussi -m pour vie minimale d'un mot de passe

      lami20j

      P.S la solution proposée par jipicy concerne tous les utilisateurs. donc c'est la meilleure solutions si tu veux ça pour tous les utilisateurs( et c'est ton cas :-)).
      En revanche si tu veux seulement pour certains utilise plutôt la commande chage

      Il me semble que pour les utilisteurs déjà crées tu devras utiliser chage, mais je ne suis pas sûr, à tester.
      0
      1. Merci pour vos réponses ... et vive la communauté !
        0