man10.0lin,
You will have to mount the external hard drive with a different umask value.
Code:
mount -o umask=000 /dev/device /mnt/external
The above should work, but you might want to play around with the umask value a bit to suit your preference.
Let me know how you go.
Cheers,
-Kristijan