「Very Secure FTP Daemon」の略
/etc/vsftpd/
vsftpd.conf | 設定ファイル | 必要 |
user_list | アクセス可のユーザリスト | 要設定 vsftpd.conf#userlist_deny |
ftpusers | アクセス禁止のユーザリスト | |
chroot_list | 「ルート=指定パス」に変更するユーザリスト | 要設定 vsftpd.conf#chroot_list_file |
環境によっては、「/etc/vsftpd.xxxx」となっている場合有り (例) /etc/vsftpd.ftpusers
# man vsftpd.conf
「/etc/vsftpd/vsftpd.conf」
項目 | デフォルト | 内容 | 設定例 |
chroot_local_user | NO | ホームをルートに設定する。(/etc/passwdの設定に依存) | chroot_local_user=YES |
chroot_list_enable | NO | chroot_listの有効・無効設定(chroot_local_user設定優先) | chroot_list_enable=YES |
chroot_list_file | /etc/vsftpd.chroot_list | ホームルート指定するユーザを指定 | list_file=/etc/vsftpd/chroot_list |
userlist_file | /etc/vsftpd/user_list | ユーザリストの登録 | userlist_file=/etc/vsftpd/user_list |
userlist_enable | NO | ユーザリスト=ログインユーザとなる(+ userlist_enable=NO) | userlist_enable=NO |
userlist_deny | YES | NOの時は、ユーザリストがアクセス拒否リストとなる(+ userlist_enable=YES) | userlist_deny=YES |
user_config_dir | なし | ユーザ毎の設定ファイルを作成 | user_config_dir=/etc/vsftpd/vsftpd_user_conf |
※ 複数の項目が絡み合った関係に有るので注意が必要。
user_config_dir=/etc/vsftpd/vsftpd_user_conf
# mkdir /etc/vsftpd/vsftpd_user_conf
# vi /etc/vsftpd/vsftpd_user_conf/hoge
GPL license.