My www folder is root:root. What should it be? My site works perfectly but maybe I am doing something wrong.
My nginx.conf says user is 'nginx'. Should I be changing the www onwership and group to that or something else?
Mainly I want to be able to sftp into the www folder using FileZilla. Preferably only allow access to the www folder. I want to be able to upload the website files but I just don't know the proper procedure.
I have tried changing owners and groups but I get worried some part of the stack will not like it. For example does nginx play along, and php?
I thought about having a sftp group or even an sftp user. But I don't want to go down a path that should be avoided.
What should I be doing with my setup?
I should have been more clear. It is CentOS running on a VPS.
My question about the SFTP relates to the permissions - I wanted to login through FileZilla and drag over a few html files into the web directory of one of the sites.
But of course I don't have the proper permissions and I wanted to know what is the best way to approach permissions - A learning exercise mostly.
I want it to be secure and for example might only want the sftp user to be able to see one particular web directory. But I am new to a lot of linux and the permissions, owners and groups are a challenge.