vsftpd の設定メモ

vsftpd で、指定したユーザが指定したディレクトリにFTPでつなぐ時の設定。

userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd/user_list
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
user_config_dir=/etc/vsftpd/user_conf

userlist_file=/etc/vsftpd/user_list

アクセス可能にするユーザを書き込みます。

ftp_user
www

chroot_list_file=/etc/vsftpd/chroot_list

空のファイルを置いておけばいいです。

user_config_dir=/etc/vsftpd/user_conf

それぞれのユーザの設定を書き込みます。

例えば
”/etc/vsftpd/user_conf/www”

local_root=/srv/www

”/etc/vsftpd/user_conf/ftp_user”

local_root=/srv/ftp_root

等のように個別に指定できます。

vsftpd の設定メモ