我在服务器上有一个文件,可以由一个组写入。该组名为“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
?