先ほどの質問から:
utmp、wtmp、btmp がなぜこのように呼ばれるのでしょうか?
「tmp」の部分が何なのか知りたいです。「temp/temporary」でしょうか。前の質問からわかるように、その部分は回答されていません。
答え1
tmp
の略語かもしれない一時的(例えば一時的な)これらのファイルは、ログファイルと同様に、定期的にローテーション/切り捨てられるため、utmp
およびファイルも導入wtmp
当初はに存在していました。/tmp
バージョン 3 AT&T Unix。
しかし、 tmp
今日では、タイムスタンプ.tm
は、時間(例えば、C関数のマニュアルを参照しctime()
、ヘッダーtime.h
) であり、これらのファイルには、ユーザーのログインに関連するシステム イベントのタイムスタンプが含まれています。
- おそらく、
u
utmp
ユーザー。 - (それを持っているシステム上の)イン
b
はbtmp
おそらく悪い(不正なログイン)。 - で
w
wtmp
5月から来る誰が(「誰がログインしたか?」のように)、 やwho
(w
ユーティリティ) からは使用されずutmp
、 は使用されないからですwtmp
。