I want to allow non-root users to create periodic tasks but I don't want to indirectly give them root access by giving them access to crontab. Is there any alternative for them to create cron tasks that have no root access?
I could create a script myself in crontab that checks all the user home folders and runs crontab-like file that they provide with their user permissions. But... this would be basically reinventing crontab and I'm sure my implementation would be prone to security issues.
Is there a way to do this without reinventing the wheel? it is very strange that Linux doesn't provide this mechanism already.
cron
is sufficiently faulty/insecure enough, regardless of it being used for years and years on lots and lots of systems?