0

我最近在亚马逊 ec2 实例上的 Linux 服务器上的 apache2 上上传了一个 cakephp Web 应用程序。为了编辑文件以进行开发,我使用 filezilla 打开文件,在本地进行更改,然后上传它们。但是要绕过读写权限,我使用:

sudo chmod 777 /var/www/myFolder/ -R

唯一的问题是,一旦我完成编辑,我不知道如何恢复为限制权限以避免安全问题。我现在需要创建虚拟主机,以便在 etc/apache2 中添加 conf 文件,我需要使其可写。如何使文件夹再次不可写?

4

1 回答 1

1

给这两个重击:

sudo find /var/www/yourfolder -type d -print0 | xargs -0 chmod 755
sudo find /var/www/yourfolder -type f -print0 | xargs -0 chmod 644

第一个递归设置目录的正确权限,第二个设置文件的正确权限。这是 apache 服务器的标准权限集。

编辑:对于 apache2.conf,如果您递归地应用权限并且需要更改回来 - 将上述命令中的 /var/www/ 替换为 /etc/apache2/

于 2014-03-15T04:53:20.160 回答