By-passing default permissions when mounting HFS+ volumes in linux
bindfs
is the answer. It will take an already mounted file system and provide a view of it with whichever uid you'd like:
sudo apt-get install bindfs
mkdir ~/myUIDdiskFoo
sudo bindfs -u $(id -u) -g $(id -g) /media/diskFoo ~/myUIDdiskFoo
Edit:
Also, reading the doc I realized that the map
option (1.10 and later) might fit better:
sudo bindfs --map=502/1000 /media/diskFoo ~/myUIDdiskFoo