À partir de la page de manuel de la commande crontab :
Si le fichier cron.allow existe, vous devez y figurer pour pouvoir utiliser cette commande. Si le fichier cron.allow n'existe pas mais que le fichier cron.deny existe, vous ne devez pas être répertorié dans le fichier cron.deny pour pouvoir utiliser cette commande.Donc toucher un fichier vide /etc/cron.allow peut refuser à tous les utilisateurs non root d'utiliser crontab. Assurez-vous qu'il n'y a pas de fichier /etc/cron.deny vide. Cela peut créer un conflit.
# touch /etc/cron.allow
Pour autoriser un ou plusieurs utilisateurs à utiliser crontab, ajoutez le ou les noms d'utilisateur dans le fichier et assurez-vous qu'il y a un utilisateur par ligne, c'est-à-dire autorisez les utilisateurs "test1" et "test2" à utiliser crontab :
# echo "test1" > /etc/cron.allow # echo "test2" >> /etc/cron.allow
Vérifiez l'accès cron en créant l'entrée crontab pour l'utilisation :
# su - test1 $ crontab -e
# su - test2 $ crontab -e