为什么 "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
。当然,我问这个问题是因为我想了解为什么会出现问题。尽管如此,我知道解决方案,这是最重要的。
我网站上的一切都很好。然后我运行这个:
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
。当然,我问这个问题是因为我想了解为什么会出现问题。尽管如此,我知道解决方案,这是最重要的。