Além de não ter motivos técnicos para não dar acesso ao cron aos usuários, é um exagero na minha opinião. Eu geralmente reservo cron para contas de administrador do serviço raiz e de aplicativo. Se um desenvolvedor quiser executar algo à meia-noite, eu dou a ele at
access. Eu realmente não quero que um programazeiro com excesso de zelo execute uma consulta contra um repositório de software, toda noite para ver se há uma nova versão, enquanto sufocando conexões de rede e executando awk / sed / grep / perl em arquivos enormes, trazendo o sistema para baixo ajoelha-se, dificultando trabalhos legítimos e às vezes falhando por falta de recursos.
Eu não quero soar como o BOFH mas, se você permitir que os usuários corram livremente no sistema, realmente não sabe o que você está se metendo. Muitos deles são como crianças e precisam ser controlados. Se seus usuários são administradores de sistema antigos fazendo alguma outra função, eu não me importaria de dar a eles um pouco mais de liberdade, mas para um desenvolvedor, eu não faria isso. Eu vi como algumas dessas pessoas desenvolvem . Eu não quero fazer a limpeza da casa depois que eles terminarem o sistema com o qual eu vou lidar.