PHP创建目录的权限问题
$oldumask=umask(0);mkdir("./test",0777);
umask($oldumask);
原来要这样才能有写入权限,直接mkdir只能是644。
RedHat中,是下面的设置引起的嗦。
# /etc/bashrc
if [ "`id -gn`" = "`id -un`" -a `id -u` -gt 99 ]; then
umask 002
else
umask 022
fi
现在明白了。 :mrgreen: :shock:
RH 为什么要这么设置??
安全第一?
页:
[1]