Code:
chown -R user:group directory
changes the owner:group of all files under directory recursively...
Same,
Code:
chmod -R 644 directory
changes the permissions of all files under directory recursively, but this set the execute bit of directory to 0. That means you cannot chdir into it. so you need to change the permissions of all directories inside it with the following command:
Code:
find directory -type d -exec chmod +x {} \;
But I think you should allow your user to access the FAT drive to effectively solve this problem forever. Do this by editting /etc/fstab. For example, my fstab line about my FAT partition:
Code:
/dev/hdb1 /mnt/work vfat auto,umask=0000 0 0
the umask=0000 is important here.... but then everybody with access to your computer would be able to write and read to the FAT partition...
Good luck