debian7 arquivos cron.allow e cron.deny

2

Quase 3 semanas que, no meu tempo de inatividade, tento descobrir onde os arquivos cron.allow & cron.deny estão localizados na distro debian7 . De jeito nenhum, parece que, por padrão, eles não estão no sistema.

'Apenas' para fins de proteção, eu teria esses arquivos disponíveis no meu sistema. Minha pergunta é, na verdade, se eu posso apenas touch deles e usá-los sem ter que fazer outras configurações.

root@asw-deb:~# touch /etc/cron.allow
root@asw-deb:~# touch /etc/cron.deny

Ou se eu tiver que 'mapear' esses arquivos, talvez editando alguns arquivos de configuração do cron, 'dizendo' onde o cron pode encontrar os dois arquivos que eu criei.

Desculpe se soar um pouco nooby.

    
por lese 20.05.2014 / 17:10

1 resposta

3

Do manual man 1 crontab :

If the /etc/cron.allow file exists, then you must be listed (one user per line)
therein in order to be  allowed to use this  command. If the /etc/cron.allow file
does not exist but the /etc/cron.deny file does exist, then you must not be listed
in the /etc/cron.deny file in order to use this command.

If neither of these files exists, then depending on site-dependent configuration
parameters, only the super user will be allowed to use this command, or all users
will be able to use this command.

If  both  files  exist  then  /etc/cron.allow  takes  precedence.  Which  means that
/etc/cron.deny is not considered and your user must be listed in /etc/cron.allow in
order to be able to use the crontab.

Regardless of the existance of any of these files, the root administrative user is
always allowed to setup a crontab. For standard Debian systems, all users may use
this command.

Eu dei um try no Debian 7, e ele está funcionando exatamente desse jeito.

    
por 20.05.2014 / 17:18