#navi(../)
* ログインユーザの履歴を表示する・lastコマンド [#e09ceb04]
lastコマンドを使用するとマシンにログインしたユーザ一覧を表示することができます。~
以下に使用例を記します。
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連資料 [#g28ef4db]
-[[lastコマンドで過去のログイン履歴を見たい場合>逆引きUNIXコマンド/lastコマンドで過去のログイン履歴を見たい場合]]
-[[不正ログインユーザの履歴を表示する・lastbコマンド>逆引きUNIXコマンド/不正ログインユーザの履歴を表示する・lastbコマンド]]
* lastコマンドの使用例 [#z9380a72]
lastコマンドの使用例をいくつか紹介します。
** last(オプションなし) [#u3e18a3f]
オプションなしでlastコマンドを実行するとログイン履歴が全て表示されます。(/var/log/wtmpの内容)
$ last
sakura pts/1 xxx.xxx.xxx.xxx Wed Oct 1 09:30 still logged in
tsubaki pts/0 xxx.xxx.xxx.xxx Wed Oct 1 09:10 still logged in
sakura pts/0 fobarhoge Wed Oct 1 08:20 - 08:22 (00:01)
<snip>
** last(-num) [#la148e27]
数字を指定すると表示する件数を指定することができます。~
以下の例は、1件表示した出力例です。
$ last -1
sakura pts/1 xxx.xxx.xxx.xxx Wed Oct 1 09:30 still logged in
wtmp begins Wed Oct 10 08:20:59 2012
** last(-R) [#b8662f2e]
オプション-Rを使用するとホスト名が非表示になります。
$ last -R
sakura pts/1 Wed Oct 1 09:30 still logged in
tsubaki pts/0 Wed Oct 1 09:10 still logged in
sakura pts/0 Wed Oct 1 08:20 - 08:22 (00:01)
<snip>
** last(-a) [#f02137d0]
オプション-aを付けると一番最後に接続してきたホスト名を表示します。
$ last -a
<snip>
tsubaki pts/0 Wed Oct 10 08:20 - 08:22 (00:01) foobarhoge.aaaa.bbb.jp
** last(-i) [#ze35c34f]
ホスト名をipアドレスとして表示します。
オプション無しで実行した時、ホスト名がfoobarhoge...と表示されています。
$ last
<snip>
tsubaki pts/0 foobarhoge.aaaa.b Wed Oct 10 08:20 - 08:22 (00:01)
<snip>
オプション-iを使用するとIPアドレスに変わっています。
$ last -i
<snip>
tsubaki pts/0 123.12.123.123 Wed Oct 10 08:20 - 08:22 (00:01)
<snip>
さらに-aオプションを使用して一番右にIPアドレスを表示しています。
$ last -ai
<snip>
tsubaki pts/0 Wed Oct 10 08:20 - 08:22 (00:01) 123.12.123.123
<snip>
他にもオプションがあるので調査してみると使用したい方法があるかもしれません。
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)