3.配置vsftpd
建ftp目录和ftp帐号,所有ftp登录用户都映射到此帐号
# mkdir /data/ftp
# groupadd ftp
# useradd -d /data/ftp -g ftp -s /bin/false ftp
# chown ftp:ftp /data/ftp
# echo "ftp" >> /etc/vsftpd.chroot_list
建立放置每个ftp用户的独自的配置文件的目录
# mkdir /etc/vsftpd
修改/etc/vsftpd.conf
# vi /etc/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=NO
local_umask=022
anon_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
idle_session_timeout=600
data_connection_timeout=120
ftpd_banner=Welcome!
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
user_config_dir=/etc/vsftpd
ls_recurse_enable=NO
hide_ids=YES
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd.user_list
guest_enable=YES
guest_username=ftp
max_clIEnts=50
max_per_ip=2
pasv_min_port=55000
pasv_max_port=55100
listen=YES
local_root=/data/ftp/$USER # 每个用户都有自己的ftp主目录
user_sub_token=$USER
建启动脚本
# vi /etc/rc3.d/S83vsftpd
#!/sbin/sh case "$1" in start)/usr/local/bin/vsftpd & stop)pkill vsftpd *)echo "Usage: $0 { start | stop }"exit 1 esac exit 0
推荐阅读
- 细述松下X88的“罪状”
- VMware下Solaris 9/10中显示设置的成功方法
- 摩托罗拉V303与松下X88实力大比拼
- 怎么往ps里安装字体
- 4 Solaris9下安装vsftpd2.0.1详解
- OK状态下boot命令及参数
- 像什么像什么造句 像什么像什么造句举例
- Sun Solaris 用户手册 -- 三.系统安装
- 地下城洞察之眼门槛奶多少
- 图怪兽下载的图片保存在哪里