我使用数字海洋云服务器的Ubuntu 14.04 Apache的托pipe。 而托pipe我这样设置项目文件夹的权限:
chown -R :www-data <project_dir_name> chmod -R 760 <project_dir_name> #
这里我给了www-data(group)的权限来读写。 在这种情况下,我不能在浏览器中使用URL访问项目,但是如果我给770工作的罚款,而不是760。 那么为什么需要执行(770)许可到project_directory才能通过url访问。 会导致任何安全问题。 有人请帮助我,如果问题不对,有人请帮我纠正这个问题
那么,这就是在NIX系统中组织的方式。 需要执行权限才能“进入”该文件夹。
只要进行小实验
$ mkdir /tmp/mydir $ cd /tmp/ $ chmod -x mydir $ cd mydir cd: mydir/: Permission denied $ touch mydir/file touch: cannot touch mydir/file: Permission denied
所以没有执行权限,Apache不能进入该文件夹并访问里面的文件。