GNU/Linux >> Linux の 問題 >  >> Linux

Linuxでのcron認証失敗エラーを修正するにはどうすればよいですか?

最近、Linuxでのすべてのcronジョブで「AuthenticationFailure」というエラーが発生しました。グーグルした後、私はそれの解決策を見つけることができました。 cronジョブが実行されていないことが疑われる場合は、すぐに / var / log / cronにジャンプしてください。 エラーメッセージを確認してください。問題の原因が「認証の失敗」であった場合 「それなら、これが私のために働いた解決策です。 cronジョブの実行資格を取得したいユーザーは、 /etc/cron.allowにリストされている必要があります。 (1行に1人のユーザー)。 cron.allowファイルが存在しないが、/ etc / cron.denyファイルが存在する場合は、ユーザーがそのファイルにリストされていない必要があります。両方のファイルが存在しない場合は、「root」ユーザーのみがcronジョブを実行できます。了解しました。Linuxをかなり長い間使用している場合、これはロケット科学ではありません。

/etc/security/access.conf」も確認してください ‘以下の行で、見つからない場合は追加してください。

+ALL:cron crond

必ず前に追加してください-:ALL:ALL

次に、 /etc/pam.d/crondを開きます。 これらの行を追加します。


#
# The PAM configuration file for the cron daemon
#
#
auth       sufficient pam_rootok.so
auth       required   pam_stack.so service=system-auth
auth       required   pam_env.so
account    sufficient /lib/security/$ISA/pam_localuser.so
account    required   pam_stack.so service=system-auth
account    required   pam_access.so
session    required   pam_limits.so
session    required   pam_loginuid.so

それでおしまい。サンプルのcronジョブをチェックアウトして、期待どおりに機能していることを確認します。


Linux
  1. Linuxでcronを使用する方法

  2. LinuxでRustエラー「リ​​ンカー「cc」が見つかりません」を修正する方法

  3. LinuxでSSHキーベースの認証を構成する方法

  1. Linuxでcronを使用する方法

  2. Linuxでコマンドが見つからないというエラーを修正する方法

  3. Linux で入出力エラーを解釈して修正する方法は?

  1. GrubRescueを使用してLinuxの起動エラーを修正する方法

  2. OpenStackのKeystone認証エラーを修正する方法– HTTP 500?

  3. 修正::LinuxSSHエラー接続が拒否されました