How to give permision to only one directory (vsftpd)

Posted August 28, 2018 1.1k views
CentOSServer Optimization

I created new user:

adduser tchuck
passwd tchuck

(typed password)

and now; I want this user to see only one directory that; /var/www/public_html/

I used that method:
usermod –home /var/www/ tchuck

buy when I login with ftp, i can get back to parent directories.
I just want this user, to see only as a parent.

How can I make it?


These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
2 answers

Hey friend!

For this you would need a chroot environment. You’re probably going to want to move the website to the user’s home directory for this to work with any relative ease:

The complexity of achieving this in the most desirable way, without trade-offs, is not something I would underestimate. I mention that because having the site in the user’s home directory is probably going to present a few more challenges to your expected environment, and those might not be easily overcome with this model.