J'ai créé l'utilisateur MY_USER. J'ai défini son répertoire personnel à /var/www/RESTRICTED_DIR, qui est le chemin auquel il doit être restreint. Puis j'ai édité sshd_config et mis :
Match user MY_USER
ChrootDirectory /var/www/RESTRICTED_DIR
Puis j'ai redémarré ssh. J'ai fait de MY_USER le propriétaire (et le propriétaire du groupe) de RESTRICTED_DIR, et je l'ai modifié en 755. J'obtiens
Accepted password for MY_USER
session opened for user MY_USER by (uid=0)
fatal: bad ownership or modes for chroot directory component "/var/www/RESTRICTED_DIR"
pam_unix(sshd:session): session closed for user MY_USER
Si je supprime les 2 lignes de sshd_config, l'utilisateur peut se connecter avec succès. Bien sûr, il peut accéder à tous les serveurs. Quel est le problème ? J'ai même essayé de chown RESTRICTED_DIR à root (comme j'ai lu quelque part que quelqu'un a résolu ce même problème en le faisant). Pas de chance.