Setting permissions for multiple containers

Is there a way to have multiple containers on a host mount the same volume but each have permission to different files in that volume? The processes in the container need to be running as root in the container.