ftp 匿名传输与本地用户登录模式
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