what can I do on group level to make sure nginx will read those files?
Não parece haver um problema específico em colocar o usuário nginx
no grupo developers
:
Como root:
usermod -a -G developers nginx
Um usuário pode estar em vários grupos. Você pode ver em quais nginx
está atualmente:
grep nginx /etc/group
# Or more simply:
id nginx
Se colocar nginx
em developers
apresentar algum problema, você precisará criar um novo grupo, colocar os usuários nginx
e developers
nisso e garantir que os arquivos transferidos tenham esse GID.
Observe que você deve fazer login novamente antes que novas associações de grupo sejam disponibilizadas. Para contas que não são de login (presumivelmente nginx
é uma) você pode usar apenas su
ou iniciar um processo que faça o mesmo (neste caso, o próprio servidor nginx deve funcionar).