TLDR:即使我是该组的一部分并且该组应该有权访问该文件夹,我也无法访问该文件夹。
所以我安装了一项新服务,并在 /media 内创建了一个名为“ftphome”的新文件夹。
然后我通过运行以下命令设置该文件夹的所有权和权限:
sudo chown -R ftp:ftp /media/ftphome
sudo chmod -R u+rwxs,g+rwxs,o-rwx /media/ftphome
然后我将我的主要帐户添加到 ftp 组。
sudo usermod -a -G ftp tony
查看 /etc/group,最后一条记录是
ftp:x:118:tony
但我的问题是,当我尝试执行一个简单的命令时
ls -la /media/ftphome
我收到一条错误消息,提示我没有必要的权限。我以为将我的帐户添加到组中应该可以解决这个问题?
作为测试,我在 /media 中创建了一个名为“test”的新文件夹,并运行了上面相同的 chown/chmod 命令,但我仍然无法访问该测试文件夹。
知道我做错了什么吗?
谢谢