I have noticed on my debian machine that the crontab user does not have read permissions on the /var/spool/cron/crontabs directory.
drwx-wx--T 2 root crontab 4096 Jun 20 21:34 crontabs
Further more the actual crontab files only have read/write permissions from the user that they belong to.
I have two questions.
- Is there any reason that a user crontab would not have read access to the crontabs directory?
- Is it a bad idea to give this user read access to the individual crontab files?
The reason for my questions is I have a few developers who need access to edit each crontab. Ideally I would like to have them all in svn or similar so that we can review the changes before putting them live and then some form of deploy script. The svn and deploy is no issue but I was looking for a common user that could edit all crontabs without being root.