【问题标题】:Changing umask of apache on ArchLinux [closed]在 ArchLinux 上更改 apache 的 umask [关闭]
【发布时间】:2011-03-29 19:34:48
【问题描述】:

这不起作用:

Setting the umask of the Apache user

Arch 没有 /etc/apache2/envvars 文件,更改 /etc/rc.d/httpd 脚本并没有改变任何内容。

也许有人可以告诉我如何/在哪里准确更改 rc 脚本,所以 apache 有一个 umask 002

【问题讨论】:

  • 您是如何发现它不起作用的?
  • @initall - 我在 rc-script 中设置了 umask 命令,并使用 rc-script 重新启动了服务器。我让 php via apache 创建一个新目录,但它的权限与以前相同。我不是 rc-scripts/shellscripts 方面的专家,所以我可能在这里做错了什么:/
  • 您是在设置中将 PHP 作为模块运行还是通过 CGI 运行?
  • 如果通过PHP的umask函数设置umask,可以吗?
  • 没试过,但是由于目录是框架创建的,我宁愿用apache设置

标签: apache archlinux umask


【解决方案1】:

再次尝试后,奇怪的是编辑 /etc/rc.d/httpd 文件有效。

随便放

umask 0002

就在#!/bin/bash 之后,一切正常。

不知道为什么它以前不起作用,但是……

【讨论】:

    猜你喜欢
    • 2021-09-09
    • 2010-09-30
    • 1970-01-01
    • 2017-11-30
    • 2014-12-30
    • 2014-05-13
    • 2012-10-27
    • 2012-07-19
    • 2013-04-12
    相关资源
    最近更新 更多