Este não funciona , pelo menos em sistemas semelhantes a Debian (os arquivos crontab com links simbólicos ou com hardlink para usuários (não do sistema) são encontrado em tudo ).
Ele também falhará se você usar crontab
para alterar seu arquivo crontab. Se a versão do cron ainda aceitar arquivos crontab ligados por links simbólicos, criará possíveis falhas de segurança quando o arquivo crontab não estiver mais sendo verificado para fins de consistência.
Com sua solução de link simbólico, crontab -e
falha se você (ou algum script de instalação) alterar o arquivo crontab:
crontab: crontabs/username: rename: Operation not permitted
enquanto move um arquivo temporário para /var/spool/cron/crontabs/username
para substituir o arquivo antigo instantaneamente.
O crontab tem muitas verificações de segurança adicionais construídas de tal forma que
o sistema cron não pode ser usado para comprometer o sistema. Ele verifica, por exemplo, o conteúdo do arquivo cron antes de instalá-lo ou alterá-lo. Um cron inválido
O arquivo pode travar o daemon cron
ou pode (pelo menos teoricamente) usá-lo incorretamente para obter mais privilégios no sistema.
Com a sua solução, não há mais nenhuma verificação para o arquivo crontab.