Would it be possible to allow a user to run this script for configurations for which the user has permissions?
Snapper allows this behavior so that root privileges aren't required when a user is given permissions.
This allows a user to control the snapshots of his or her own home directory.