[Tutorial] How to fix permission and user/group problem on CyberPanel.

edited February 22 in Tutorials

Hi, today I got a case user uploaded files via SFTP , which caused permission and user group problem with PHP

so if files were uploaded by SFTP , or unzipped by SSH command , the files are owned by root:root , which PHP user will have permission issue.

so how do we fix it ?

  1. prevent it happen , use file manager to upload and extract , you can use SFTP to upload ,and then use file manager to extract , that way won't have permission issue.

  2. if files are already in place , and you want to fix this issue.

run
ls -l /home/your-domain/public_html

to check if the issue is indeed caused by permission and owner.

in this example , files are owned by root , which is a problem.

now find out the right user for them

ls -l /home

as you can see in screenshots , in this example , the site own of "test.cyberpanel.net" is named "testcyb" and in group "testcyb"

so now we can run this command to change the owner

chown -R testcyb:testcyb /home/your-domain/public_html

and remember repeat first step to double check if the owner is successfully changed

Comments

Sign In or Register to comment.
Support CyberPanel CyberPanel Discord

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!