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 用戶手冊 -- 三.系統安裝
- 地下城洞察之眼門檻奶多少
- 圖怪獸下載的圖片保存在哪里
