CentOSにVSFTPDをインストールしました。ユーザー名は "lesstrust1"で、ユーザーがログインしたときにユーザーがこのパスにのみアップロード/ダウンロードできるようにしたいと思います。/var/www/html/oxwall
$ yum install vsfptd
$ chkconfig vsftpd on
VSFTPDにこれを行うように指示するにはどうすればよいですか?
編集する:
人ベースの追跡を試しましたが、機能しません。
$ vim /etc/vsftpd/config.conf
# end of the file new line added
user_config_dir=/etc/vsftpd
$ vim /etc/vsftpd/username1
local_root=/var/www/html/oxwall
$ service vsftpd restart
FTPがusername1に接続されていると、/var/www/html/oxwallに移動しなくなりますが、username1は/または/ etc allを含むシステム全体をナビゲートできます。
これはバグですか?
答え1
"lesstrust1"ユーザーホームディレクトリを/var/www/html/oxwallに設定する必要があります。
usermod --home /var/www/html/oxwall lesstrust1
vsftpd設定ファイルに次の行を追加します。
chroot_local_user=YES