Protect folder from modification during timeperiod
I have a Fedora server with a folder, that contains one application (code, logs, output files...) that is executed by the user "runner".
I want to protect that folder so that the users from the "developers" group won't be able to modify anything inside that folder, outside certain hours.
The permission in that folder is set that the owner and the group have write access:
drwxrwxr-x. runner developers /application
The tricky conditions:
developer users must have access to the server anytime, and read access inside /application
developer users must have write permissions during fixed periods, to put new code into production
runner user always must have write permission
changing the permissions folder each time, should not be an option
What would be the best approach?