vsftpdでFTPユーザーごとのルートディレクトリを設定する方法
デフォルトの/public_html/ などの共通設定でなく、ユーザーごとにルートになる接続先を細かく設定する方法。
特定のユーザーの接続先(ルート)を制限する
vsftpd.confの設定
chroot_list_enable=YES local_root=public_html #書かなくてもいい user_config_dir=/etc/vsftpd/user_conf #接続先を制限したいユーザーリストを入れる場所。後で作る。
user_confを作る
ディレクトリを作る。
mkdir /etc/vsftpd/user_conf
その中に、詳細設定したいユーザー名のファイルを作ります。
広告
vi /etc/vsftpd/user_conf/hoge
中に設定を記述。
local_root=/home/foo/hoge
vsftpdを再起動したらOK
service vsftpd restart
【メモ】http://t.co/RpmmiWxi 急遽テスト環境をこしらえて、FTPを設定しなければなくなったから調べたvsftpd。外出ししなきゃいけないときは、セキュリティホールも調べないといけないかも。http://t.co/6haMX9Sp
探し方が悪くてなかなかこの情報みつけられんかったー→vsftpdでFTPユーザーごとのルートディレクトリを設定する方法 | Weblogy http://t.co/SBc2JRjc