这让我很困惑,我按照这里很多答案的建议做了,但不知为何还是不起作用。请耐心听我解释发生了什么。
我有一个文件夹位于/home/admin/shared
,我想授予一个名为developers
访问权限(读写)的组对这个特定文件夹的权限。
我已经创建了该组并将其设置为文件夹的所有者,如下所示:
sudo chgrp -R developers /home/admin/shared
然后我运行ls -l /home/admin
检查谁拥有该文件夹:
drwxrwxrwx 7 admin developers 4096 Dec 20 19:10 shared
我甚至会检查我的用户属于哪些组
groups {username}
这是正确的。
但是,无论是从 SSH 还是 FTP 客户端(Filezilla),每次我尝试移动到时/home/admin/shared
,都会收到permission denied
错误。
我也尝试过使用 chmod,但结果相同。
我该如何解决?
答案1
继续尝试,但没有任何成功。
我最终创建了第三个文件夹/home/shared
,然后将developers
其设为组所有者,它开始正常工作。
但我还是想知道我最初的问题是否有解决办法。