Você pode criar uma lista chroot com vsftpd.conf Marque esta
Todos os usuários pertencentes ao grupo ftp-users entram em / home / ftp-docs / ftp_stuff por padrão quando fazem o login. Eles não podem navegar em outros diretórios e são restritos a esse diretório específico.
Você faz isso:
Crie um diretório emitindo o seguinte comando como root:
mkdir -p /home/ftp-docs/ftp_stuff
Então faça isso: -
chgrp ftp-users /home/ftp-docs/ftp_stuff chmod 3777 /home/ftp-docs/ftp_stuff
No /etc/vsftpd/vsftpd.conf
, escreva este chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list
Coloque o nome userş do grupo ftp-users em /etc/vsftpd.chroot_list
Em seguida, no arquivo /etc/passwd
, torne o diretório home de todos os usuários pertencentes ao grupo ftp-users em /home/ftp-docs/ftp_stuff
. Em seguida, faça o seguinte:
service vsftpd restart
Em seguida, faça login por meio de qualquer usuário pertencente ao grupo de usuários FTP que você emprestará para /home/ftp-docs/ftp_stuff
. Você não pode ir para os outros diretórios de nível superior.
você pode criar várias entradas na lista para vários grupos. a ordem em que esses grupos estão no arquivo de lista ditará seu diretório mais alto, acredito.