Que efeito o uso de /etc/cron.deny deveria ter?

Que efeito o uso de /etc/cron.deny deveria ter?

Adicionar um usuário ao cron.deny impede a execução de tarefas cron ou a capacidade de editar o arquivo crontab?

As páginas de manual dizem:

Executando tarefas cronpode ser permitido ou não para diferentes usuários. Para isso, utilize os arquivos cron.allow e cron.deny.

Eu pergunto porque depois de adicionar um usuário ao cron.deny, o usuário foi impedido de executar o crontab -e, no entanto, os comandos nos cron jobs existentes desse mesmo usuário ainda tinham permissão para serem executados.

Responder1

De acordo compágina de manual cronnão verifica cron.allow e cron.deny. Se os trabalhos já estivessem presentes no banco de dados crontab, entãocronirá executá-los.

/etc/cron.deny e /etc/cron.allow decidem apenas quem pode usar o comando crontab. Na página de manual:

Para o crontab clássico existem os arquivos cron.allow e cron.deny. Se o arquivo cron.allow existir, você deverá estar listado nele para poder usar este comando. Se o arquivo cron.allow não existir, mas o arquivo cron.deny existir, você não deverá estar listado no arquivo cron.deny para usar este comando.

informação relacionada