Permissions are something that have confused for me a while with Linux. So at the minute both my NGinx and PHP-FPM instances are running with the user and group :
Is this standard? I run into trouble when I come across file uploading.
Example, a file would be uploaded both with the user and group www-data. Now, due to how I set permissions (0440) in my web application I can't login via ssh with my normal account to download those files. This can't be changed.
I was thinking of changing my nginx and php instance to keep the group, but change them to run under my user name.
What's the correct way for handling permissions here? Thank You.