Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/12/2010, à 22:56

fantaghiro

commande de base

bosoir a tous
ma question est comment faire pour que le mot de passe expire dans un delai fixé,? et y'a t'il un moyen de recuperer ce  compte apres expiration
si qulequ'un a une idée
merci smile

Hors ligne

#2 Le 21/12/2010, à 23:29

Blackwarevil

Re : commande de base

salut,
dans le terminal tape:

man passwd

.

Hors ligne

#3 Le 21/12/2010, à 23:31

Blackwarevil

Re : commande de base

-e, --expire
           Annule immédiatement la validité du mot de passe dun compte. Ceci
           permet dobliger un utilisateur à changer son mot de passe lors de
           sa prochaine connexion.

-i, --inactive DURÉE_INACTIVITÉ
           Cette option permet de désactiver un compte un certain nombre de
           jours après que son mot de passe soit arrivé en fin de validité.
           Après quun mot de passe soit arrivé en fin de validité depuis plus
           de DURÉE_INACTIVITÉ jours, lutilisateur ne pourra plus se connecter
           avec ce compte.

Hors ligne

#4 Le 21/12/2010, à 23:42

chopinhauer

Re : commande de base

Sans forcer le changement du mot de passe il y a aussi usermod ou chage. Il y a 4 paramètres qui concernent le mot de passe : l'age minimale (avant laquelle on ne peut pas changer), l'age maximale (après laquelle on est obligé de changer), le délai d'inactivité (délai après l'expiration du mot de passe pendant lequel on peut encore l'utiliser), le délai d'avertissement (période avant l'expiration pendant laquelle l'utilisateur sera averti de l'expiration imminente).

PS : après expiration + délai d'inactivité seul root peut changer le mot de passe.

Dernière modification par chopinhauer (Le 21/12/2010, à 23:47)


Pensez à donner un bon titre à vos sujets : cela permettra d'aider d'autres utilisateurs dans votre même situation. Ce n'est pas qu'en donnant des solutions qu'on aide, mais aussi en posant des bonnes questions et… facilement trouvables.

Hors ligne

#5 Le 24/12/2010, à 09:43

fantaghiro

Re : commande de base

j'ai utiliser la commande usermod avec l'option -e mais ma question est y'a t'il un moyen de recuperer le compte apres expiration
merci!

Hors ligne

#6 Le 24/12/2010, à 09:54

chopinhauer

Re : commande de base

Oui, comme expliqué dans le PS, l'utilisateur root peut changer le mot de passe d'un utilisateur, même après le délai d'expiration + délai d'inactivité. Cependant sous Ubuntu tu dois faire attention à ne jamais faire expirer le mot de passe d'un utilisateur du groupe admin : dans le cas contraire tu ne pourras plus te connecter, ni passer root (le mot de passe de root est désactivé). Le mieux est mettre un délai d'expiration pour le mot de passe, mais mettre une valeur très grande pour celui d'inactivité.

PS : il y a une différence entre délai d'expiration du mot de passe (le mot de passe n'est plus actif, mais le compte utilisateur oui) et celui d'un compte utilisateur. Après l'expiration du mot de passe l'utilisateur peut toujours se connecter avec un autre token d'identification (par exemple une clé ssh), après l'expiration du compte utilisateur aucune connexion n'est pas possible.

L'option -e de usermod change l'expiration du compte (pas du mot de passe). Regarde plutôt l'option -M de chage et l'option -I pour le délai d'inactivité.


Pensez à donner un bon titre à vos sujets : cela permettra d'aider d'autres utilisateurs dans votre même situation. Ce n'est pas qu'en donnant des solutions qu'on aide, mais aussi en posant des bonnes questions et… facilement trouvables.

Hors ligne

#7 Le 25/12/2010, à 16:57

expmux

Re : commande de base

réponse graphique sous kde :
Configuration du système
Gestion des utilisateurs [en choisir un]>modifier
onglet mot de passe/sécurité

Dernière modification par expmux (Le 25/12/2010, à 16:57)

Hors ligne