Ho risolto il mio problema in questo modo:
Crea un nuovo gruppo
$ sudo addgroup exchangefiles
Crea la directory chroot
$ sudo mkdir /var/www/GroupFolder/
$ sudo chmod g+rx /var/www/GroupFolder/
Creare la directory scrivibile in gruppo
$ sudo mkdir -p /var/www/GroupFolder/files/
$ sudo chmod g+rwx /var/www/GroupFolder/files/
Dagli entrambi al nuovo gruppo
$ sudo chgrp -R exchangefiles /var/www/GroupFolder/
successivamente sono andato a /etc/ssh/sshd_config
e ho aggiunto alla fine del file:
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
Ora aggiungerò un nuovo utente con il nome obama al mio gruppo:
$ sudo adduser --ingroup exchangefiles obama
Ora tutto è fatto, quindi abbiamo bisogno di riavviare il servizio ssh:
$ sudo service ssh restart
avviso: l'utente ora non può fare nulla nella file
directory,
intendo che tutto il suo file deve essere nella cartella File.