There is a need to enter into the program (it will allows you to copy certain files over the network) module access rights. For example, some user groups to assign rights to copy some files to the second group — other. Moreover, with the ability to edit the users themselves.
The program is written in C++. Whether there was at someone a similar problem? As implemented? Where to store policies (group, users)? IN THE DATABASE? Or encrypted files?
Would be grateful for the vision and/or library with similar functionality.