Eu resolvi meu problema desta maneira:
Crie um novo grupo
$ sudo addgroup exchangefiles
Crie o diretório chroot
$ sudo mkdir /var/www/GroupFolder/
$ sudo chmod g+rx /var/www/GroupFolder/
Crie o diretório gravável em grupo
$ sudo mkdir -p /var/www/GroupFolder/files/
$ sudo chmod g+rwx /var/www/GroupFolder/files/
Entregue os dois ao novo grupo
$ sudo chgrp -R exchangefiles /var/www/GroupFolder/
depois disso eu fui /etc/ssh/sshd_config
e adicionei ao final do arquivo:
Match Group exchangefiles
# Force the connection to use SFTP and chroot to the required directory.
ForceCommand internal-sftp
ChrootDirectory /var/www/GroupFolder/
# Disable tunneling, authentication agent, TCP and X11 forwarding.
PermitTunnel no
AllowAgentForwarding no
AllowTcpForwarding no
X11Forwarding no
Agora vou adicionar um novo usuário com nome obama ao meu grupo:
$ sudo adduser --ingroup exchangefiles obama
Agora tudo está feito, portanto, precisamos reiniciar o serviço ssh:
$ sudo service ssh restart
aviso: o usuário agora não pode fazer nada fora do file
diretório,
quero dizer que todo o arquivo dele deve estar na pasta do arquivo.