# yum -y install vsftpd
# rpm -qa | grep vsftpd
vsftpd-3.0.2-25.el7.x86_64
# systemctl start vsftpd
# systemctl enable vsftpd
# systemctl status vsftpd
# firewall-cmd --add-service=ftp --permanent
# firewall-cmd --reload
# firewall-cmd --list-all
# vi /etc/vsftpd/vsftpd.conf
...
anonymous_enable=NO
...
//當chroot_local_user=YES,chroot_list_enable=NO
//時,所有的使用者均不能切換到其他目錄。
chroot_local_user=YES
...
//不新增下面這個會報錯:500 OOPS
allow_writeable_chroot=YES
...
//啟動被動式(passivemode)檔案總管可上傳下載
pasv_enable=YES
# systemctl restart vsftpd.service
# getsebool -a|grep ftp*
# setsebool -P ftpd_full_access on
# setsebool -P tftp_home_dir on
# useradd s301
# passwd s301
# su -l s301
$ mkdir {01..50}
$ ls
01 04 07 10 13 16 19 22 25 28 31 34 37 40 43 46 49
02 05 08 11 14 17 20 23 26 29 32 35 38 41 44 47 50
03 06 09 12 15 18 21 24 27 30 33 36 39 42 45 48
$ su
密碼:
[root@centos s301]# cd
[root@centos ~]#
# chattr +a -R /home/s301 //+a只能以附加方式寫入
# ls /home/s301/*/1.docx //列出班級每人的作業
ftp://s301@192.168.1.9/50
使用者名稱:301
密碼 :123456
//正確登入後,即可新增資料
沒有留言:
張貼留言