名称
last, lastb ― ユーザーおよび tty の最終ログイン
構文
/usr/bin/last [-R] [-number] [-x] [-X]
[-f file] [name ...] [tty ...]
/usr/bin/lastb [-R]
[-number] [-x] [-X]
[-f file] [name ...] [tty ...]
説明
last コマンドは、 /var/adm/wtmps (ここには、すべてのログインとログアウトが記録されてます) ファイルを逆方向に検索して、ユーザー、
tty、またはユーザーと tty の任意のグループに関する情報を探します。引数により、必要なユーザー、または tty の名前を指定します。
tty の名前は、完全名でも、簡略名でも指定できます。 例えば、 last 0 は、 last
tty0 と同じになります。 複数の引き数を指定する場合は、いずれかの引数に適用されている情報が出力されます。
例えば、 last root console により、 ルート のセッション、およびコンソール端末上のすべてのセッションがリストされます。 last コマンドでは、指定したユーザー、および tty の各セッションが新しい方から順にプリントされ、セッションの開始時刻、経過時刻、およびセッションが行われた tty が表示されます。 last は、セッションがまだ進行中かどうか、あるいはリブートによって中断されたかについても報告します。
システムをリブートするごとに、 疑似ユーザー reboot が記録されます。
したがって、 last reboot は、システムリブート間の相対時間を調べる場合に有効なコマンドとなります。
last が割り込まれると、 wtmp 中でどこまで検索が行われたか示されます。
中止信号 (通常は Ctrl-\で生成します) で割り込まれた場合、 last は、検索がどこまで進められたかを示した後、さらに検索を続行します。
lastb コマンドは、 /var/adm/btmps データベースファイルを逆方向に検索して、
不良なログイン情報を表示します。 /var/adm/btmps へのアクセスは、
適切な特権を持ったユーザー ( root ユーザーだけが所有し、読みとれる権限
) だけに制限する必要があります。このファイルには、 パスワード情報が格納されている可能性があるからです。
オプション
last および lastb の各コマンドは、次のオプションと引数を認識します。
| (なし) | | 引数が何も指定されない場合、 last は、すべてのログインとログアウトの記録を逆の順序 (新しい方から順) に、出力します。 |
| -R | | -R を last および lastb と併用すると、ユーザーのホスト名が、 /var/adm/wtmps と /var/adm/btmps にそれぞれ格納された状態のまま表示されます。
ホスト名は、tty 名とユーザーのログイン名の間に表示されます。 |
| -number | | レポートの行数を number 行に指定します。 |
| -f file | | file を、 /var/adm/wtmp または /var/adm/btmp の代わりに、アカウントファイルの名前として使用します。 |
| -X | | file を /var/adm/wtmps の代わりに、アカウンティングデータベースの名前として使用します。
このオプションは、 -f file オプションと併用します。 |
| -x | | このフラグを -X フラグと併用すると、フィールドは長い形式で表示されます。 -X フラグなしの場合は、通常の形式で表示されます。 |
著者
last は、HP とカリフォルニア大学バークレー校で開発されました。
ファイル
| /var/adm/btmp | | 不良ログインデータベース |
| /var/adm/wtmp | | ログインデータベース |
| /var/adm/wtmps | | 新しいログインデータベース |
| /var/adm/btmps | | 新しい不良ログインデータベース |
参照
login(1), utmp(4), wtmps(4)