Default expiration date by user/group?

Hello all,

Is there a way to create enforced share expirations at a user and/or group level?

We can set a global maximum, but not a group or user specific expiry. For example management may want to have no expiry while marketing may need a 2 week max.