Following Problem: We run a CentOS webserver and would like to grant access for an external contractor which only needs to access our webfolder ''/var/www' to Modify/Upload files.
What I tried was setting up SFTP jailing (according to the following documentation: http://www.thegeekstuff.com/2012/03/chroot-sftp-setup/), but I can't make it work because of the following reason: The whole webfolder has assigned the Apache User apache:apache as usual in CentOS. But SFTP needs to have root:root ownership otherwise following error appears:
fatal: bad ownership or modes for chroot directory component "/var/www/" [postauth]
So how can I setup SFTP or an other solution in order to keep the "www" folder apache:apache owned and allow an other user to access it?
Are there other options to solve this problem then SFTP or is SFTP the right thing to do?
Thank you in advance for your help!