Правильный вариант:
1) Отключить SELinux вообще.
2) Создать группу dev:
sudo groupadd dev
2) Свести в группу dev пользователей nginx и Antonov (и вообще всех кому требуется доступ к этому поддереву файлов), как уже упомянул
Yar Rick , командой:
sudo usermod -aG nginx dev
sudo usermod -aG Antonov dev
3) Рекурсивно сменить права на директории на 2775 и 664 для файлов командами:
sudo find /etc/share/nginx/joomla.test -type d -exec chmod 2775 {} \;
sudo find /etc/share/nginx/joomla.test -type f -exec chmod g+w {} \;
Почему именно 2775 можно посмотреть в видео:
https://www.youtube.com/watch?v=EAfcMMlcNgg&t=704s
4) Уставить для nginx и php-fpm значение umask=002 (либо воспользоваться ACL и не зависеть от umask, пояснение в видео:
https://youtu.be/gLMUCEiMFYA?t=365 ).
Возможно ли настроить так чтобы работало все при правах в 700?
Да, возможно. Но придется запускать nginx от Antonov и php-fpm запускать от Antonov. Но вообще 0700 большого смысла не имеет (хотя использовать на корневой папке 770 возможно).