CentOS7のFaillogコマンド

CentOS7のFaillogコマンド

EPEL7がインストールされているが、フェイルログが認識されないようです。

[vagrant@vm-one ~]$ faillog
bash: faillog: command not found...

このパッケージには次のfaillogコマンドが含まれていないようです。

[vagrant@vm-one ~]$ sudo yum whatprovides */faillog
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirror.cj2.nl
 * epel: mirror.serverbeheren.nl
 * extras: mirror.serverbeheren.nl
 * updates: mirror.cj2.nl
No matches found

3番目の試みはto installコマンドを実行することでしたが、sudo yum install <yum_url_faillog>そこにはないようです。この概要

質問

  1. エラーログをインストールするには?
  2. 存在しない場合。もはや存在しない理由は何であり、どのコマンドがエラーログを置き換えますか?

ベストアンサー1

EL7でアカウントを一時的にロックするための推奨される方法は次のとおりです。pam_faillock

3回の試行が失敗した後にroot以外のユーザーをロックし、10分後にユーザーのロックを解除するには、/etc/pam.d/system-authおよび/etc/pam.d/password-Authorizationファイルのauthセクションに次の行を追加しますします。 :

  auth        required       pam_faillock.so preauth silent audit deny=3 unlock_time=600
  auth        sufficient     pam_unix.so nullok try_first_pass
  auth        [default=die]  pam_faillock.so authfail audit deny=3 unlock_time=600

前の手順で指定した 2 つのファイルのアカウント セクションに次の行を追加します。

  account     required      pam_faillock.so

ユーザーのエラーロック回数を確認したり、回数をリセットしたい場合は、このfaillockコマンドを使用してください。

詳細については、Red Hatセキュリティガイドを参照してください。4.1.3。ログインに失敗した後のユーザーアカウントのロック

おすすめ記事