Você deve definir o diretório inicial dos usuários "lesstrust1" como / var / www / html / oxwall.
usermod --home /var/www/html/oxwall lesstrust1
E adicione a seguinte linha ao seu arquivo de configuração vsftpd.
chroot_local_user=YES
Eu tenho o VSFTPD instalado no CentOS. Onde eu tenho um nome de usuário "lesstrust1", quando o login do usuário eu quero o usuário só pode fazer o upload / download para este caminho /var/www/html/oxwall
$ yum install vsfptd
$ chkconfig vsftpd on
Como eu digo ao VSFTPD para fazer isso?
EDITAR:
Eu tentei seguir com base no homem, mas não funciona.
$ vim /etc/vsftpd/config.conf
# end of the file new line added
user_config_dir=/etc/vsftpd
$ vim /etc/vsftpd/username1
local_root=/var/www/html/oxwall
$ service vsftpd restart
Agora, quando o FTP está conectado como username1, ele não vai para / var / www / html / oxwall, mas username1 pode navegar pelo sistema inteiro, incluindo / ou / etc.
Isto é um BUG?
Você deve definir o diretório inicial dos usuários "lesstrust1" como / var / www / html / oxwall.
usermod --home /var/www/html/oxwall lesstrust1
E adicione a seguinte linha ao seu arquivo de configuração vsftpd.
chroot_local_user=YES