VSFTPDをバーチャルユーザでFTPしたい時にハマる箇所

jyozi 30views 更新:2017年9月12日

/etc/pam.d/vsftpdの部分

OSが64bitだとlibではなくlib64になるので注意。

auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/virtual_login
account required /lib64/security/pam_userdb.so db=/etc/vsftpd/virtual_login


ホームディレクトリを設定したけど上のディレクトリにアクセスできてしまう時

以下がYESになっていないと上のディレクトリにも移動できてしまうので注意。

/etc/vsftpd/vsftpd.conf

chroot_local_user=YES
chroot_list_enable=YES


ファイルを作成、削除などをしたいのにエラーが出てできない時

ホームディレクトリに設定したディレクトリの権限を変更しないとファイルの作成や削除などが行えないので注意。

chmod 777 virtual

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません