为什么“ chown”和“ chgrp”更改了目录权限?它不是“ chmod”!

时间:2018-10-16 15:28:12

标签: permissions chmod chown file-ownership chgrp

我的网站上的一切都很好。然后我运行了这个

root@[domain] [/home/[username]/public_html/[foldername]]# chown jaimemontoya -R webroot/
root@[domain] [/home/[username]/public_html/[foldername]]# chgrp jaimemontoya -R webroot/

我试图做的是将root目录的所有权从jaimemontoya更改为webroot,然后递归进行。结果是webroot的权限从drwxr-xr-x更改为drwxr-x---。结果,访问主页时,我的整个网站都因以下错误而关闭:

  

禁止

     

您无权访问此上的/ [文件夹名称] / webroot / [位置名称]   服务器。服务器无法读取htaccess文件,拒绝安全访问

     

此外,尝试执行403禁止错误   使用ErrorDocument来处理请求。

我修改了webroot目录的权限,将其从drwxr-x---更改为drwxr-xr-x,因为我最初使用的是drwxr-xr-x

底线:为什么使用chown jaimemontoya -R webroot/chgrp jaimemontoya -R webroot/更改了webroot目录的PERMISSIONS?它应该只更改所有权,而不是权限。据我了解,如果您需要更改权限,则需要使用chmod,而我从未使用过。谢谢。

1 个答案:

答案 0 :(得分:0)

正如我在问题中提到的那样,我通过修改webroot目录的权限并将其从drwxr-x---更改为drwxr-xr-x来修复它。当然,我问这个问题是因为我试图理解为什么会发生此问题。尽管如此,我知道解决方案,这是最重要的。