创建用户
1、Linux系统创建用户:useradd -d /home/ygzx ygzx
2、为用户设置密码:passwd ygzx
3、设置限定用户不能telnet,只能ftpusermod -s /sbin/nologin ygzx
** 修改ftp配置**
我的vsftpd.conf文件内容如下:
注意,在这里有个user_config_dir配置项,该配置项指定FTP权限配置文件的存放目录,查看/etc/vsftpd/vsftpd_user_conf,如下:
/etc/vsftpd/vsftpd_user_conf目录下要新建一个与用户名相同的文件,其内容如下:
其中cmds_allowed=ABOR,CWD,LIST,PWD,PASS,PASV,QUIT,SIZE,USER,MODE,RETR,PORT,NLST,表示只能下载,不能上传、删除、重命名。哈哈,就要这么苛刻,为了数据安全。
配置完这些,重启一下vsftpd服务即可。
验证
在本机执行cmd进行ftp连接到ftp server:
ok,验证成功!