Jump to content

VPS permission setup


Recommended Posts

Hello, i have a fresh install in a vps and i am trying to update PS from 1.6.0.8 to 1.6.0.9 via 1-click update but I am getting several server permissions errors. Via ssh i saw that folder & files permissions are the followings:  

 

User : myusername group: apache 

User : Root group: root

 

All the files that have root:root permissions stop the install..

 

So i updated permissions myuser:apache to all files. What i want to know if there is any chance that this may be a security issue? Or if therea are any files that must have only root:root permissions for some resons within a PS install? 

 

Regards,

C

Edited by HaCos (see edit history)
Link to comment
Share on other sites

  • 2 weeks later...

It generally depends on the exact configuration of your webserver daemon and PHP. For example, on my Debian-based VPSes I use a PHP-FPM setup with a separate Linux user account as owner of each website, each PHP process in the website's PHP pool running under the corresponding user account, 755/644 permissions for directories/files respectively. Everything works wonderfully, with no complicated hacks like "assign user X to the www-data group or user www-data to user X group" etc etc.

 

In your case, it sounds like you didn't worsen your security, considering that you are following the normal flow of the Least Privilege principle (you went from "more privileges" to "less") and everything seems to work OK. If you went the other way (you were forced to go to "more privileges" to make your site work), then we would have something to talk about.

Edited by parsifal (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...