Okula пишет:А подскажите ещё какие права нужно выстовить на файл чтобы к нему доступ только демон cron имел?
0) крону права никакие не нужны. От его имени никогда ничто не выполняется, да и сам он имени не имеет, под рутом запущен, там права не действуют.
1) Если обладатель файла - тот же юзер, от имени которого будет вызываться скрипт - 400 достаточно. Иначе - 404
2) В случае с вызовом скрипта через wget - права файла не имеют значения, т.к. кто бы не запустил - обрабатывать будет всё один и тот же пользователь. См. ограничения доступа к урлу/файлу средствами веб-сервера.