I don't know much about SELinux. But I would try it with this approach: add every user to a common group e.g. users (you can change the group settings in the file /etc/group), then change the ownership of /data with
Code:
su
chown -R :users /data
(where users is the common group)
And then allow the group to read, write and excecute /data with the command
Code:
chmod -R g+rwx /data
Maybe it works then