GNU/Linux >> Tutoriels Linux >  >> Linux

Comment réparer l'erreur d'échec d'authentification Cron sous Linux ?

Récemment, j'ai été embourbé avec une erreur "échec d'authentification" pour tous mes travaux cron sous Linux. Après avoir cherché sur Google, j'ai pu trouver une solution. Si vous pensez que vos tâches cron ne sont pas en cours d'exécution, passez rapidement à /var/log/cron et consultez le message d'erreur. Si le problème était dû à "Échec de l'authentification “, alors voici une solution qui a fonctionné pour moi. Tout utilisateur que vous souhaitez rendre éligible pour exécuter des tâches cron doit être répertorié dans /etc/cron.allow (un utilisateur par ligne). Si le fichier cron.allow n'existe pas, mais que le fichier /etc/cron.deny existe, l'utilisateur ne doit pas y être répertorié. Dans le cas où les deux fichiers n'existent pas, seul l'utilisateur "root" est éligible pour exécuter des tâches cron. D'accord, si vous utilisez Linux depuis un certain temps, ce n'est pas sorcier.

Vérifiez également ‘/etc/security/access.conf ' pour la ligne ci-dessous, si vous n'en trouvez pas, ajoutez-la simplement.

+ALL:cron crond

Assurez-vous de l'ajouter avant -:ALL:ALL

Maintenant, ouvrez /etc/pam.d/crond et ajoutez ces lignes.


#
# 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

C'est ça. Consultez un exemple de tâche cron pour vous assurer que tout fonctionne comme prévu.


Linux
  1. Comment utiliser cron sous Linux

  2. Comment j'utilise cron sous Linux

  3. Comment configurer l'authentification basée sur une clé SSH sous Linux

  4. Comment réparer l'erreur d'authentification Keystone d'OpenStack - HTTP 500 ?

  5. Comment interpréter et corriger une erreur d'entrée/sortie sous Linux ?

Comment réparer une erreur de conversion avec Calibre

Comment configurer l'authentification multifacteur pour SSH sous Linux

Comment automatiser des tâches avec des tâches cron sous Linux

Comment réparer "Les informations de mise à jour sont obsolètes" dans Ubuntu Linux

Comment afficher ou répertorier les tâches Cron sous Linux

Comment réparer la partition NTFS n'a pas réussi à monter l'erreur sous Linux