Where have you mounted your drive?
Had the same problem and even after setting permissions it stopped working after some time (had it mounted in /mnt
too).
Pleas try mounting your drive in your home-directory. There steam should have no problems.