ftp命令用於使用FTP服務,linux系統ftp默認沒有安裝,請執行 yum install ftp*
匿名用戶
首先開啟匿名用戶上傳與寫入權限 vi /etc/vsftpd/vsftpd.conf
anonymous_enable=YES 允許匿名訪問
anon_umask=022 允許用戶上傳文件的umask值
anon_upload_enable=YES 允許匿名用戶上傳文件
anon_mkdir_write_enable=YES 允許匿名用戶創建目錄
anon_other_write_enable=YES 允許匿名用戶修改目錄名或刪除目錄
確認后保存退出vsftpd.conf 文件,重啟vsftpd服務程序 systemctl restart vsftpd
在客戶端嘗試登入FTP服務 ftp 192.168.21.100
完成本個實驗之后需要還原快照
本地用戶
設置本地用戶模式權限的參數
anonymous_enable=NO 禁止匿名訪問模式
local_enable=YES 允許本地用戶模式
write_enable=YES 設置可寫入權限
local_umask=022 本地用戶模式創建的umask值
userlist_deny=YES 參數值為YES及禁止名單中的用戶,參數值為NO則代表僅允許名單中的用戶
userlist_enable=YES 允許“禁止登陸名單”,名單文件為ftpusers與user_list
然后重啟vsftpd服務
先讓我們看下ftpusers或user_list文件中禁止登錄名單
root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody
所以新加一個用戶 useradd linuxprobe
設置密碼 passwd linuxprobe
然后在客戶機中登入ftp服務
ftp 192.168.21.200
圖示如下
root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody
