Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2306 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Script BASH : Innactivite...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Script BASH : Innactivite...

n°630359
bodybody22​000
Posté le 02-02-2005 à 15:44:02  profilanswer
 

Bonjour,
 
Sous Linux, comment récupérer la date de dernière connexion?
 
En fait je veux effectuer un script en BASH qui supprime des compte s'il n'ont pas été utilisée (donc si la personne ne c'est pas connectée) depuis 3 ans.
 
Comment faire ? Vous avez des idées ?
 
 
 
Merci

mood
Publicité
Posté le 02-02-2005 à 15:44:02  profilanswer
 

n°630364
udok
La racaille des barbus ©clémen
Posté le 02-02-2005 à 15:47:47  profilanswer
 
n°630366
0liv
Posté le 02-02-2005 à 15:51:49  profilanswer
 

bonjour,
 
la commande "lastlog" devrait alors t'être très utile ;)
après un petit grep et une petite comparaison et le tour est joué :p
 
Oliv'

n°630383
bodybody22​000
Posté le 02-02-2005 à 16:06:50  profilanswer
 

merci pour votre aide, mais comment comparrer la date de lastlog et la date actuelle ? (je sé je suis pas trés bon...)
 
 
Merci

n°630402
0liv
Posté le 02-02-2005 à 16:27:00  profilanswer
 

après un petit coup d'oeil sur la "man page de lastlog"... un petit:
lastlog -t $((3*365)) te donnera la liste des utilisateurs qui se sont loggés au cours de ces 3 dernieres années
cette solution est surtout pratique si tu as une idée de l'utilisateur à effacer car sinon faut aller faire une comparaison dans un fichier du style /etc/passwd... et donc l'algo de comparaison aura une complexité temporelle croissante en fonction du nombre d'utilisateurs. De même faut faire attention de ne pas effacer certains utilisateurs comme nobody ou avec des id<100 même s'ils ne sont à priori jamais utilisé.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Script BASH : Innactivite...

 

Sujets relatifs
Script test d'activité entre 2 machinesscript dans init.d
pb script autoreply (lancé par master.cf de postfix) recu deux foisbash: qmake: command not found [resolu]
[MDK10.1] How-to : Intégration du WPA-PSK dans les script de connexionRecherche un script coordonne souris
Lancer un script par crontab[bash] Aide SVP -> Script arborescence
Plus de sujets relatifs à : Script BASH : Innactivite...


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)