El ejecutar un php desde un cron con /usr/bin/php sólo funciona bien si Apache corre como mod-cgi + suexec, si no al ejecutar el script con un usuario normal no puede escribir el directorio de sesiones.
Lo que hiciste es arriesgado, por que si alguien pudiera modificar tu script e insertar un comando "rm -rf /" tendrían un serio problema