为什么 "chown" 和 "chgrp" 更改了目录的权限?不是"chmod"!

Why did "chown" and "chgrp" changed permissions of a directory? It is not a "chmod"!

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

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

我试图用上面的方法做的是将 webroot 目录的所有权从 root 更改为 jaimemontoya,并递归执行。结果是 webroot 的 PERMISSIONS 由 drwxr-xr-x 更改为 drwxr-x---。结果,我的整个网站在访问主页时出现以下错误:

Forbidden

You don't have permission to access /[foldername]/webroot/[location-name] on this server. Server unable to read htaccess file, denying access to be safe

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

我通过修改 webroot 目录的权限来修复它,将其从 drwxr-x--- 更改为 drwxr-xr-x,因为最初我使用的是 drwxr-xr-x.

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

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