我假设如果一个用户属于某个组,那么他就可以访问与其关联的文件,例如
drwxrwxr-x 9 bitnami rootandbooly 4096 Jan 10 16:31 htdocs
boolyXXX@XXXX:/opt/bitnami/apps/wordpress$ members rootandbooly
root boolyXXX daemon bitnami
我曾以为如果用户是 rootandbooly,那么就能够通过 FTP 编辑文件。事实上,我发现不能。
在我的上述应用程序中,我没有 FTP 编辑,但 wordpress 插件可以工作。
尝试通过 FTP 编辑得到以下结果:
Permission denied.
Error code: 3
Error message from server: Permission denied
将所有者更改为 boolyXXX
sudo chown -R boolyXXX:rootandbooly /opt/bitnami/apps/wordpress/htdocs
boolyXXX
已经加入该组,但现在我可以通过 SFTP 编辑文件。不幸的是,wordpress 插件无法安装,因为它需要所有者 bitnami。
所以我有一个 wordpress 服务器,我可以在其中设置一个用户,这样我就可以使用 SFTP 但不能使用 wordpress,或者不使用 SFTP 但使用 wordpress。
是否有人知道群组是否有权访问文件,以及为什么我不能通过我设置的组中的用户进行 SFTP 编辑?