Script BASH : Desactiver des comptes

bodybody22000

Nouveau membre
Bonjour,

Je voudrais faire un script BASH sous Unix qui supprime les comptes utilisateurs lorsqu'il n'ont pas été utilisée depuis 3 ans...
En fait, lorsqu'une personne n'a pas ouvert de session depuis 3 ans; son compte est supprimé si je lance mon script.

Comment faire ? Vous avez des idées ?



Merci
 

Deather2

Grand Maître
Après 3 ans, je pense qu'une suppression est envisageable :D
Mais c'vrai qu'avec le titre ça porte à confusion
 

ceric35

Habitué
[citation=10835,0,1][nom]bodybody22000 a écrit[/nom]Bonjour,

Je voudrais faire un script BASH sous Unix qui supprime les comptes utilisateurs lorsqu'il n'ont pas été utilisée depuis 3 ans...
En fait, lorsqu'une personne n'a pas ouvert de session depuis 3 ans; son compte est supprimé si je lance mon script.

Comment faire ? Vous avez des idées ?



Merci[/citation]

tu as la commande "lastlog" qui te donne ces informations

c'est déjà ça :D
 

kik0une

Nouveau membre
ah ça m'interesse ce topic. Ok pour lastlog pour calculer l'écart de date mais pour la désactivation de compte ça marche comment? juste une histoire de chmod?

edit : j'ai trouvé grâce à poto google cette phrase :
"Si le champ du mot de passe contient un astérisque, le compte est désactivé"
quelqu'un pour confirmer svp?
 

xam

Grand Maître
extrait de man passwd
[fixed] -l Cette option est utilisé pour verrouiller le compte spécifié, et
n'est disponible que pour root. Le verrouillage est effecuté en
rendant le mot de passe crypté invalide (en le préfixant par un
!).
[/fixed]

etrait de man useradd
[fixed]-f jours_inactifs
Le nombre de jours suivant l'expiration d'un mot de passe après
lequel le compte est définitivement désactivé. Une valeur de 0
désactive le compte dès que le mot de passe a expiré, et une
valeur de -1 désactive cette caractéristique. La valeur par
défaut est de -1.
[/fixed]

 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 131
Messages
6 717 980
Membres
1 586 384
Dernier membre
ChelseaKahn
Partager cette page
Haut