ほぼ3週間、ダウンタイム中にファイルがどこにあるかを調べようとしますcron.allow
&cron.deny
はdebian7ディストリビューションにあります。まさか、デフォルトではシステムにないようです。
強化の目的で「ただ」、これらのファイルをシステムで使用できるようにします。私の質問は、実際には、他の構成を行わなくても、それらをtouch
して使用できるかどうかです。
root@asw-deb:~# touch /etc/cron.allow
root@asw-deb:~# touch /etc/cron.deny
または、これらのファイルを「マップ」する必要がある場合は、cron構成ファイルを編集して、作成した2つのファイルをcronが見つけることができる場所を「言って」ください。
少しおしゃべりに聞こえたらごめんなさい。
マニュアルから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.
Debian 7で試してみましたが、まさにこのように機能しています。