为什么我组中的用户无法写入此文件?

为什么我组中的用户无法写入此文件?

我在服务器上有一个文件,可以由一个组写入。该组名为“deploy”,用户为“mima”。我已使用以下命令验证“mima”是否在“deploy”中:

$ id mima
uid=1001(mima) gid=1002(mima) groups=1002(mima),1000(wheel),1001(deploy)

我想要编辑的文件的权限是:

$ ls -l application_helper.rb 
-rw-rw-r-- 1 deploy deploy 460 2012-08-13 21:30 application_helper.rb

这似乎应该可以工作,因为组 deploy 可以写入并且 mima 在该组中,但我确实收到了权限错误。

答案1

您的用户是否通过以下方式切换到该组:

newgrp deploy

相关内容