FrontPage > UNIX > vsftpd

vsftpd

http://vsftpd.beasts.org/

「Very Secure FTP Daemon」の略

設定

設定ファイル

「/etc/vsftpd/vsftpd.conf」

項目デフォルト内容設定例
chroot_local_userNOホームをルートに設定する。(/etc/passwdの設定に依存)chroot_local_user=YES
chroot_list_enableNOchroot_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_enableNOユーザリスト=ログインユーザとなる(+ userlist_enable=NO)userlist_enable=NO
userlist_denyYESNOの時は、ユーザリストがアクセス拒否リストとなる(+ userlist_enable=YES)userlist_deny=YES
user_config_dirなしユーザ毎の設定ファイルを作成user_config_dir=/etc/vsftpd/vsftpd_user_conf

※ 複数の項目が絡み合った関係に有るので注意が必要。

ユーザ別設定ファイル

  1. vsftpd.confに下記を追加。
    user_config_dir=/etc/vsftpd/vsftpd_user_conf
  2. フォルダを作成
    # mkdir /etc/vsftpd/vsftpd_user_conf
  3. ユーザ名のファイルを作成し個別設定を入力
    # vi /etc/vsftpd/vsftpd_user_conf/hoge

ライセンス

GPL license.

メモ


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-12-16 (火) 10:52:44