我正在使用 localhost 开发一些网页(LAMP 堆栈、Lubuntu 桌面、trusty 14.04)。
每次我在 /var/www/html 中创建新文件夹时,read
权限似乎都设置owner only
为默认权限。这导致我在浏览器中转到 localhost/folder-name 时出现空白页。
我该如何更改,以便默认读取权限适用anyone
于我的本地主机项目?我想避免每次创建新文件夹时都必须更改文件夹权限。
答案1
如果只有您创建网站并且没有其他用户需要访问,那么您只需更改 apache 配置以以您的用户身份运行网络服务器即可。
在终端中将 /var/www/html 的权限更改为您的用户
sudo chown -R username:username /var/www/html
然后更改你的 apache 环境变量
sudo nano /etc/apache2/envvars
并将这些行更改为您的用户。
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
重新启动 apache,一切都应该正常工作,而不必处理文件夹权限。
sudo service apache2 restart
选择
您可以使用 crontab 设置权限,只需在终端中输入 crontab -e 并将此行添加到底部
* * * * * chmod -R 755 /var/www/