Ok, the problem is that the group permissions are not being set correctly:

- permissions.png (33.61 KiB) Viewed 5062 times
I'm not sure if you are familiar with Linux permissions, but each file or directory has permissions for the owner, the group, and others. For each of those, there are 3 bits: read permission (r), write permission (w), and execute permission (x).
The directory listing above shows that kakarala has r, w, and x permissions on the files but that members of the 'users' group and others have no permissions on the files (---, ---).
I'm not sure how that happened, but but you could fix it by enabling rwx permissions for members of the 'users' group. Open up a terminal on your hda and change directory to /var/hda/files. Use the ls command to display the directories. For each of the directories you want to allow other members of the 'users' group to access, issue the following command:
sudo chmod g+rwx <directoryname>
(this command says to enable r,w,x permissions for members of the 'users' group).
If you want to allow access to the directory and ALL of its files and subdirectories, you can do this instead:
sudo chmod -R g+rwx <directoryname>
(the -R says to do the changes recursively)
You can read about the chmod command by typing 'man chmod' in a terminal.
I hope that helps.