gpt4 book ai didi

linux - Apache umask 设置无法正常工作

转载 作者:太空宇宙 更新时间:2023-11-04 03:54:45 24 4
gpt4 key购买 nike

我希望 Apache 创建的文件具有 660 权限,因此我将“umask 007”行添加到文件“/etc/sysconfig/httpd”中,并且它在大多数情况下都有效(听起来很奇怪)。

例如,这些文件是由 Apache 创建的,第一个文件具有正确的权限,但其他文件则没有。

-rw-rw---- 1 apache psacln 0 8 月 4 日 17:20 timthumb_cacheLastCleanTime.touch

-rw-------- 1 apache psacln 124670 8 月 4 日 17:46 timthumb_int_00d3cbe9ad96f30121f17bbe1a92b42e.timthumb.txt

-rw------- 1 apache psacln 290077 8 月 4 日 18:27 timthumb_int_02d34e93c41599570c5302d6a08c8ba6.timthumb.txt

我不知道要寻找什么来解决这个问题,因为某些文件的 UMASK 设置似乎被忽略了。这里的问题是FTP用户(psacln组的成员)无法读取没有组读取权限的文件(因为出于安全原因我不想将权限授予“其他人”)。

如果您知道为什么会发生这种情况,请告诉我。

最佳答案

umask 控制创建文件和目录时为其设置哪些文件权限。最有可能的是有一个代码在创建后更改权限。

关于linux - Apache umask 设置无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25144219/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com