Block FTP User from one file

Vcize

Senior member
May 30, 2003
418
0
0
I wasn't sure which forum this goes in, but this seems the closest fit.

I have a xenforo forum that I run. I would like to give one of the admins FTP access so they can install plugins, themes, etc.

However, I don't want them to have access to the database info (username, password, etc). This info is stored in /public_html/library/config.php. Is there a way for me to give them ftp access but block them from accessing that particular file without messing up the permissions of xenforo?
 

John Connor

Lifer
Nov 30, 2012
22,757
617
121
Unfortunately, I don't think there is a way to block all files and allow access to one or more selectively. Once you have access to the main site's FTP account you have all.

I guess this amounts to trust more than anything. And you should always have backups! I backup my site to no less than five locations, one being a DVD/RW. So if your config.php file gets messed up just restore it from the backup. No problem.

Permissions would be in the database. Not config.php. That would have the database user, password, etc. When I think of permissions I think of forum permissions...
 
Last edited:

Fardringle

Diamond Member
Oct 23, 2000
9,197
763
126
It's a bit of a hassle to set up if there are a lot of folders, but if your FTP server software allows it you can give their account access to the individual separate folders (excluding the /public_html/library folder) instead of just to the root folder and its contents. However, this won't work if they need access to other files in that folder...
 

Vcize

Senior member
May 30, 2003
418
0
0
Unfortunately, I don't think there is a way to block all files and allow access to one or more selectively. Once you have access to the main site's FTP account you have all.

I guess this amounts to trust more than anything. And you should always have backups! I backup my site to no less than five locations, one being a DVD/RW. So if your config.php file gets messed up just restore it from the backup. No problem.

Permissions would be in the database. Not config.php. That would have the database user, password, etc. When I think of permissions I think of forum permissions...

Actually you have it backwards . I need to block just one file, and allow them access to anything else.

The backup is not the issue it is them having access to the information in that file.
 

Vcize

Senior member
May 30, 2003
418
0
0
It's a bit of a hassle to set up if there are a lot of folders, but if your FTP server software allows it you can give their account access to the individual separate folders (excluding the /public_html/library folder) instead of just to the root folder and its contents. However, this won't work if they need access to other files in that folder...

Thanks, I suppose that is the closest I can get to it. I will give that a try! Will they still be allowed to create new folders themselves that they have access to?
 

John Connor

Lifer
Nov 30, 2012
22,757
617
121
If you are using a VPS then I suppose you can create users and groups for the FTP server. This is how it is in the Filezilla server I have running.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |