Either your filesystem has limits that does not allow that size or, what is more probably that your ulimits don't allow such large files with that user. Do a
ulimit -a
and check for the value file size.
You can edit limits at /etc/security/limits.conf or a similar file in your distribution.