Запрещает ли добавление пользователя в cron.deny запуск заданий cron или возможность редактировать файл crontab?
На страницах руководства написано:
Запуск заданий cronможет быть разрешено или запрещено для разных пользователей. Для этого используйте файлы cron.allow и cron.deny.
Я спрашиваю, потому что после добавления пользователя в cron.deny, пользователю было отказано в запуске crontab -e, однако команды в существующих заданиях cron этого же пользователя по-прежнему могли выполняться.
решение1
Согласностраница руководства хронне проверяет cron.allow и cron.deny. Если задания уже присутствовали в базе данных crontab, тохронбудет ими управлять.
/etc/cron.deny и /etc/cron.allow только решают, кто может использовать команду crontab. Из страницы руководства:
Для классического crontab существуют файлы cron.allow и cron.deny. Если файл cron.allow существует, то вы должны быть в нем указаны, чтобы иметь возможность использовать эту команду. Если файл cron.allow не существует, но существует файл cron.deny, то вы не должны быть в нем указаны, чтобы использовать эту команду.