【问题标题】:Restore permission denied on Ubuntu for files/folders在 Ubuntu 上拒绝文件/文件夹的恢复权限
【发布时间】:2013-10-25 06:30:17
【问题描述】:
我最近在亚马逊 ec2 实例上的 Linux 服务器上的 apache2 上上传了一个 cakephp Web 应用程序。为了编辑文件以进行开发,我使用 filezilla 打开文件,在本地进行更改,然后上传它们。但是为了绕过读写权限,我使用:
sudo chmod 777 /var/www/myFolder/ -R
唯一的问题是,一旦我完成编辑,我不知道如何恢复为限制权限以避免安全问题。
我现在需要创建虚拟主机,以便在 etc/apache2 中添加 conf 文件,我需要使其可写。如何使文件夹再次不可写?
【问题讨论】:
标签:
linux
ubuntu
permissions
【解决方案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/