我想在我的实时Web服务器上安装cron来运行本地文件夹的日常备份脚本。 安装cron时需要注意哪些安全问题?
我的networking服务器使用Ubuntu Linux 10.10。
本质上它是安全的,但是对于攻击者来说, 一旦入侵系统,就可以让攻击者在closures它的任何时候继续执行和/或自动打开它。
您可以使用文件/etc/cron.allow和/etc/cron.deny来让用户能够使用它。 两者都有相同的格式:每行1个用户名。
/etc/cron.allow存在,那么只有那里列出的用户才能有一个crontab。 没有更多的文件被考虑在内。 一种白名单。 /etc/cron.allow不存在,但是/etc/cron.deny ,那么除那些列出的任何人都可以有一个crontab。 一种黑名单。 在ubuntu中默认存在/etc/cron.deny 。 你可以创build/etc/cron.allow并放在那里你的用户。
考虑到这些文件只pipe理允许拥有个人crontab的用户(即执行crontab -e )。 系统范围的crontab( /etc/crontab , /etc/crontab , /etc/crontab /etc/cron.d/* /etc/crontab , /etc/crontab )将会工作的cron.allow / cron.deny文件。
是的,这是安全的。 只要确保你运行的脚本是安全的。 审查他们自己,给他们只有他们需要的权利。