为什么我的组中的用户不能写入这个文件?

我有一个服务器上的文件可以写一个组的文件。 该组被称为“部署”,用户是“mima”。 我已经validation了“mima”是在“部署”中:

$ 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 

这似乎应该工作,因为组部署可以编写和mima在该组,但我确实得到一个权限错误。

您的用户是否切换到该组:

 newgrp deploy