ftpユーザの作成と設定(FTP専用ユーザ)

1.ftpグループftpgroupとftpユーザftpuserを作成
# groupadd -g <GID> ftpgroup
# useradd -s /sbin/nologin -M ftpuser -g ftpgroup
# passwd ftpuser
# ****
# mkdir -p /ftp/ftpuser
# usermod -d /ftp/ftpuser ftpuser
# chown ftpuser:ftpgroup /ftp/ftpuser
# chmod 705 /ftp/ftpuser

2.vftpdの設定ファイルを編集
# cp -p /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.YYMMDD
# vi /etc/vsftpd/vsftpd.conf

3.以下設定ファイルの編集内容
匿名ユーザのログイン禁止
anonymous_enable=YES

anonymous_enable=NO

セキュリティの為バージョンを非表示にする
# ftpd_banner=Welcome to blah FTP service

ftpd_banner=Welcome to blah FTP service

自分のホームディレクトリより上へのアクセスを許可するユーザーリストが有効なる
# chroot_list_enable=YES

chroot_list_enable=YES

上層へのアクセスを許可するユーザーリストの場所
# chroot_list_file=/etc/vsftpd.chroot_list

chroot_list_file=/etc/vsftpd/chroot_list

ディレクトリごと削除できるようにする
ls_recurse_enable=YES