PAMにより、Cronジョブが動作を停止しました。

PAMにより、Cronジョブが動作を停止しました。

CentOS 7サーバーでcronジョブの実行が停止しました。サーバーがWHM / cPanelを実行しています。

これはPAMサービスに問題があるようです。これは、cronジョブを実行しようとすると/var/log/secureに次のエラーが表示されるためです。

Jun 24 10:45:01 server1 crond[22400]: pam_access(crond:account): auth could not identify password for [root]
Jun 24 10:45:01 server1 crond[22404]: pam_access(crond:account): auth could not identify password for [admin]
Jun 24 10:45:01 server1 crond[22400]: pam_localuser(crond:account): auth could not identify password for [root]
Jun 24 10:45:01 server1 crond[22402]: pam_access(crond:account): auth could not identify password for [root]
Jun 24 10:45:01 server1 crond[22405]: pam_access(crond:account): auth could not identify password for [admin]
Jun 24 10:45:01 server1 crond[22400]: pam_localuser(crond:account): auth could not identify password for [root]

同様に、/var/log/cron.log には PAM 障害が表示されます。

Jun 24 12:40:01 server1 crond[26129]: (admin) PAM ERROR (Authentication information cannot be recovered)
Jun 24 12:40:01 server1 crond[26129]: (admin) FAILED to authorize user with PAM (Authentication information cannot be recovered)
Jun 24 12:40:01 server1 crond[26130]: (admin) PAM ERROR (Authentication information cannot be recovered)
Jun 24 12:40:01 server1 crond[26130]: (admin) FAILED to authorize user with PAM (Authentication information cannot be recovered)
Jun 24 12:40:01 server1 crond[26125]: (root) PAM ERROR (Authentication information cannot be recovered)
Jun 24 12:40:01 server1 crond[26125]: (root) FAILED to authorize user with PAM (Authentication information cannot be recovered)
Jun 24 12:40:01 server1 crond[26127]: (root) PAM ERROR (Authentication information cannot be recovered)
Jun 24 12:40:01 server1 crond[26127]: (root) FAILED to authorize user with PAM (Authentication information cannot be recovered)
Jun 24 12:40:01 server1 crond[26131]: (admin) PAM ERROR (Authentication information cannot be recovered)
Jun 24 12:40:01 server1 crond[26131]: (admin) FAILED to authorize user with PAM (Authentication information cannot be recovered)

私は成功せずに次のことを試しました。

  • サーバーを再起動してください
  • クローンサービスの再起動
  • cronへのrootアクセスを許可するように/etc/security/access.confを編集します。
  • cron.allowが存在せず、cron.denyが空なので問題になりません。
  • SELinuxを無効にして再起動します。
  • 期限切れの問題でないことを確認するために、ルートパスワードを変更します。
  • /etc/passwd および /etc/shadow で root と管理ユーザーのパスワードを確認してください。
  • 1分ごとにテキストファイルに書き込む簡単な操作を除いて、すべてのクローン操作を削除しました。 cronジョブも機能しないため、cronジョブとは何の関係もありません。

この問題を解決するにはどうすればよいかわかりません。助けてください。この問題は6月21日に開始され、問題が発生したときにサーバーに変更が適用されなかったことに注意する必要があります。

ベストアンサー1

この問題を解決できました。次のファイルに関連しています。/lib/libgrubd.so

この問題が発生した場合は確認してください。/etc/ld.so.preload。このファイルに含まれる場合/lib/libgrubd.so(ファイルの唯一の行かもしれません。)その後、その行を削除すると、PAMは再び作業を開始する必要があります。私も削除しました。/lib/libgrubd.so画像に示すように、ウイルスに関連している可能性があるため、システム上のファイルここ

それでも問題の原因は何であるか完全にはわかりませんが、これがPAMが正しく機能しない原因です。追加情報ここ

おすすめ記事