Centos7とvsftpdを使って、ユーザー「testftp」を彼のホームフォルダである/home/testftpにルートしたいと思います。
クライアントは Windows で WinSCP を使用します。
パスワード:
testftp:x:1001:1001::/home/testftp/:/bin/bash
vsftpd.conf
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list (このリストには1人のユーザーが含まれています)
リストに1人のユーザーがいる状態でFTPを試みると、すべてがうまく機能します。もちろん、そのユーザーが自分のホームディレクトリにchrootしない場合は除外されます。
ただし、testftpユーザーを使用してログインしようとすると、次のエラーが発生します。
サーバーとの
接続が失われました。接続に失敗しました。
このような: chroot