Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux Ubuntu上文件/文件夹的还原权限被拒绝_Linux_Ubuntu_Permissions - Fatal编程技术网

Linux Ubuntu上文件/文件夹的还原权限被拒绝

Linux Ubuntu上文件/文件夹的还原权限被拒绝,linux,ubuntu,permissions,Linux,Ubuntu,Permissions,我最近在amazon ec2实例的Linux服务器上的apache2上上传了一个cakephp web应用程序。为了编辑用于开发的文件,我使用filezilla打开文件,在本地进行更改,然后上传它们。但要绕过读写权限,我使用: sudo chmod 777 /var/www/myFolder/ -R 唯一的问题是,一旦我完成编辑,我不知道如何恢复到限制权限以避免安全问题。 我现在需要创建虚拟主机,以便在etc/apache2中添加conf文件,我需要使其可写。如何使文件夹再次不可写?对这两个问

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

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

对这两个问题进行检查:

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/