Así que estoy en una instalación VPS - CentOS Linux. Tengo vsFTPd en el servidor. Actualmente tengo acceso SFTP al servidor a través de mi usuario root, pero ahora estoy tratando de crear un nuevo usuario con acceso FTP a un directorio específico solo en el servidor, he hecho lo siguiente:
1. mkdir /var/www/mydomain.com
2. mkdir /var/www/mydomain.com/html
3. useradd <-username>
4. passwd <-username>
5. chown –R <-username> /var/www/mydomain.com
5. groupadd <-groupname>
6. gpasswd -a <-username> <-groupname>
7. chgrp -R <-groupname> /var/www/mydomain.com
8. chmod -R g+rw /var/www/mydomain.com
Lo que me cuesta hacer es crear el usuario para que SOLO tenga acceso /var/www/mydomain.com
. Observé que el usuario inicia sesión correctamente en la carpeta correcta, sin embargo, el usuario puede navegar "hacia atrás" a otros directorios. Quiero que el usuario se pegue en la carpeta específica y no pueda "navegar" hacia atrás .
¿Algunas ideas?
He encontrado diferentes artículos sobre chrooting, pero simplemente no lo he descubierto para usarlo en los pasos incluidos anteriormente.