|
Sujet : Script BASH : Innactivite... |
| 0liv |
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é.
|