Ok so I was messing around with file permissions and gave all users total access to my /shares/internal/PUBLIC folder.
But now when I mount the share as a Samba share in Ubuntu i can't see any of the files, only the directories.
Here's an output of ls -l /shares/internal/PUBLIC:
drwxrwxrwx 6 www-data www-data 4096 Feb 12 16:31 CASSIE
drwxrwxrwx 13 www-data www-data 4096 Apr 2 19:34 Dad
drwxrwxrwx 7 www-data www-data 4096 Jul 24 01:57 STEVEN
-rwxrwxrwx 1 root root 2450 Jul 22 17:47 lighttpd.conf
Help is greatly appreciated :)