AIX – czas ostatniego logowania użytkownika

Czasem musimy sprawdzić kiedy ostatni raz ktoś się logował. Przydatne wtedy może być polecenie lssec oraz mały skrypt perla.

Polecenie lssec pozwoli nam sprawdzić datę ostatniego logowania:

[node2:root:/etc/security:] lssec -c -f /etc/security/passwd -s root -a lastupdate
#name:lastupdate
root:1275094399

Niestety, format ten nie jest zbyt przyjazny, należy więc „przetłumaczyć”  przy pomocy małego skryptu perl-a:

perl -we 'print(my $time = localtime <last_login_time>, "\n")'

W naszym przypadku:

perl -we 'print(my $time = localtime 1275094399, "\n")'

Sat May 29 01:53:19 2010

2 komentarze do “AIX – czas ostatniego logowania użytkownika”

  1. hey -a w jakim pakiecie znajduje sie cos takiego jak lssec ?

  2. Ach, milo odpowiedzieć na pierwszy prawidzy wpis na blogu 😉 (sorki na późną odpowiedz ale święta, sylwester itp):

    [node2:root:/home/root:] which lssec
    /usr/bin/lssec

    [node2:root:/home/root:] lslpp -w /usr/bin/lssec
    File Fileset Type

    —————————————————————————-
    /usr/bin/lssec bos.rte.security File

Dodaj komentarz