FAILLOG(8)

名前
faillog - faillogを調べ、login失敗の制限を設定する

書式

faillog
    [-u login-name] [-a] [-t days] [-m max] [-pr]

説明
faillogはログインの失敗を記録するログファイル/var/log/faillog の内容を整形し、失敗の回数及びその制限の保守を行なう。 faillogに与える引数の順序には意味がある。 各引数は与えられた順に直ちに処理される。

-pフラッグはログイン失敗のエントリをUID順に表示させる。 -u login-nameと入力した際は、login-nameの ログイン失敗記録のみを表示する。 -t daysと入力すると、最近days日以内のログイン失敗 の記録を表示する。 -tフラッグを用いた際は-uフラッグの働きが抑制される。 -aフラッグを用いると全ユーザに対する記録が表示される。 このフラッグを-pフラッグとともに用いた場合は、これまでにログインに 失敗した事のある全てのユーザが選び出される。 -rフラッグと用いても意味が無い。

-rフラッグはログイン失敗の回数をリセットする為のものである。 このオプションを用いるには/var/log/faillogへの書き込み権が 必要である。 -u login-nameと入力した際は、login-nameの ログイン失敗回数のみをリセットする。

-mフラッグは、アカウントが使用不能になる最大のログイン 失敗回数を設定する為に用いる。 このオプションを用いるには/var/log/faillogへの書き込み権が 必要である。 -m maxと入力した場合、ログイン失敗がmax回に達した後は 全てのアカウントが使用不能になる。 -u login-nameとともに用いればこの機能をlogin-nameに のみ作用させる事が出来る。 maxの値を0にするとログインの失敗回数には制限が無くなる。 アタックによりrootがログイン不能となりシステム管理が 出来なくなってしまう事を防ぐ為に、rootに対しては 最大ログイン失敗回数はいつでも必ず0としなくてはならない。

オプションはどのように組み合わせても良い。 -p、-r及び-mの各オプションは-u又は-t のいずれと組み合わせても直ちに処理される。

警告
faillogは最後に失敗して以来ログインに成功していないユーザのみを 表示する。 ログインに失敗した後に正しくログイン出来たユーザを表示させる為には、 -uフラッグを用いてそのユーザを明示的に指定するか、 -aフラッグを用いて全ユーザを表示させなくてはならない。

システムによっては、/var/logの代わりに/var/adm又は/usr/admを用いている こともある。

ファイル
/var/log/faillog - ログイン失敗を記録するファイル

関連項目
login(1), faillog(5)

著者
Julianne Frances Haugh (jockgrrl@ix.netcom.com)