我在 Fedora 机器上安装的一个软件包有一个关联的 cronjob。这个 cronjob 创建需要 apache 可读的 html 文件。目前,这些文件不可读,因为它们属于应用程序的用户(而不是 apache),并且不是所有人都可读的。
我该如何修复这个问题?我开始修改脚本,要么修改模式或者chownhtml 文件,但我已经暂停了这些努力,认为 SU 社区可能会想到一种更优雅的方式。
答案1
您的脚本可以设置文件创建掩码以允许世界使用umask
:
umask 0022
将导致任何后续创建的文件可被组和其他人读取(rw-r--r--
)。