У меня есть файл на сервере, который может писать группа. Группа называется «deploy», а пользователь - «mima». Я подтвердил, что "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
?