1. 新建ftp文件存儲(chǔ)目錄/home/ftp
cd /home && mkdir ftp
2. 創(chuàng)建一個(gè)組,用于存放ftp用戶
groupadd ftpgroups
3. 創(chuàng)建ftp用戶俺孙,并加入ftpgroups組
useradd -d /home/ftp/wanfei -g ftpgroups wanfei
刪除用戶:
userdel -r wanfei
凰盔,-r
表示把用戶相對(duì)應(yīng)的目錄一并刪除
查詢用戶:cut -d : -f 1 /etc/passwd
查看用戶組:cut -d : -f 1 /etc/group
刪除組:groupdel ftpgroups
4. 設(shè)置密碼
passwd wanfei
www19930327
5. 設(shè)置不允許用于用戶登錄
usermod -s /sbin/nologin wanfei
如果要恢復(fù)用戶登錄
usermod -s /bin/bash wanfei
6. 下載鏡像并運(yùn)行容器
docker run -d -v /home/ftp:/home/vsftpd -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -e FTP_USER=wanfei -e FTP_PASS=www19930327 --name vsftpd fauria/vsftpd
7. 如果想用自己服務(wù)器驗(yàn)證飞蚓,要安裝ftp(使用fileZilla連接不需安裝)
yum -y install ftp
8. 連接,輸入賬號(hào):wanfei廊蜒,密碼:www19930327
ftp 127.0.0.1
9. 將目錄授予用戶(-R表示遞歸趴拧,下面的子文件夾同樣屬于用戶):
- 新建的目錄需要執(zhí)行該操作,否則無法上傳文件到新目錄
- 如果不是從頭開始山叮,直接是從第六步開始著榴,那么,新建的用戶屬于ftp:ftp(用戶:組)
chown -R ftp:ftp /home/ftp
10. fileZilla配置
有時(shí)候連不上屁倔,不知道怎么處理