403在Linux中更改权限后出现禁止的错误

403在Linux中更改权限后出现禁止的错误,linux,apache,centos7,Linux,Apache,Centos7,我有一台运行Centos 7和Apache 2.4.6的Linux服务器。我们网站的所有内容都在服务器上 我打算更改sentora目录的权限以授予对另一个帐户的访问权限。但是我对它不太熟悉,所以我不小心输入了chmod700。在我改变任何事情之前,是这样的: drwxrwxrwx. 9 root root 103 Apr 6 20:12 sentora 在我输入“chmod 700 sentora”更改“sentora”目录的权限后,是这样的: drwx------. 9 root

我有一台运行Centos 7和Apache 2.4.6的Linux服务器。我们网站的所有内容都在服务器上

我打算更改sentora目录的权限以授予对另一个帐户的访问权限。但是我对它不太熟悉,所以我不小心输入了
chmod700
。在我改变任何事情之前,是这样的:

drwxrwxrwx.  9 root root   103 Apr  6 20:12 sentora
在我输入“
chmod 700 sentora
”更改“sentora”目录的权限后,是这样的:

drwx------.  9 root root   103 Apr  6 20:12 sentora
然后我的网站出现故障,它显示:

 You don't have permission to access / on this server.
 Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request."
所以我试着恢复一切。正在尝试
chmod 755
775
777
。 现在一切看起来都和以前一样


但错误仍然存在。这是我学生的在线平台。他们一直在线做测验。

你的http服务器是什么?尝试重新启动它。还可以尝试重新启动web浏览器并在禁用缓存的情况下刷新(类似于Ctrl-F5、Shift-F5)。您是否递归地更改了所有权或权限(-chmod/chown的R选项)?http服务器配置是什么(文档根,errordocument)?它在error.log文件中对access说了什么?apache。每次进行更改时,我都会重新启动服务器,但它仍然不工作。该网站无法在其他浏览器上运行。我创建了一个名为“coder”的新组,并向该组添加了一个帐户,我认为这是问题所在,所以现在我删除了它。它显示:RL:x:1000:RL。我在哪里可以找到error.log日志文件?所以现在我看到我们的网站文件夹是:drwxrwx 12 RL apache 215 Apr 8 14:38“我的网站链接”“RL是我将sentora目录的所有权更改为的帐户。我很确定在发生任何事情之前,这个目录不是由RL拥有的,而是由root拥有的。但这样做就没有意义了,因为它被设置为root,我的学生就无法访问该网站,对吗?找到error.log的用法(可能在/var/log或/var/log/httpd/中的某个地方)。您的网站文件由http服务器(可能是apache)访问,它是从根用户或特殊的“apache”用户和组启动的,而不是从您的学生用户id启动的。apache自己进行权限检查(在http协议中,没有用户id字段,服务器将不信任该字段。访问由apache配置和/或
.htaccess
目录中的文件(如果启用)管理)。我找不出错误日志文件。有人能帮我看看是否有什么问题吗?谢谢!您的http服务器是什么?尝试重新启动它。尝试重新启动web浏览器并在禁用缓存的情况下刷新(如Ctrl-F5、Shift-F5)。您是否递归地更改了所有权或权限(-chmod/chown的R选项)?http服务器配置是什么(document root,errordocument)?它在error.log文件中关于访问的说明是什么?apache。我每次进行更改时都重新启动服务器,但它仍然不工作。该网站在其他浏览器上也不工作。我创建了一个名为“coder”的新组“并向该组添加了一个帐户,我认为这是问题所在,所以现在我删除了它。它显示:RL:x:1000:RL。我在哪里可以找到error.log日志文件?所以现在我看到我们的网站文件夹是:drwxrwx 12 RL apache 215 Apr 8 14:38”“我的网站链接”RL是我将sentora目录的所有权更改为的帐户。我很确定在发生任何事情之前,该目录不是由RL拥有的,而是由root拥有的。但是这样做没有意义,因为它被设置为root,它无法让我的学生访问该网站,对吗?查找error.log使用(可能在/var/log或/var/log/httpd/中的某个位置)。您的网站文件由http服务器(可能是apache)访问,它是从根用户或特殊的“apache”用户和组启动的,而不是从您的学生用户id启动的。apache自己进行权限检查(在http协议中没有用户id字段,服务器将不信任该字段。访问由apache配置和/或
.htaccess
目录中的文件进行管理(如果启用)。我无法计算错误日志文件。有人能帮我查看是否有任何错误吗?谢谢!