1,使用yum install vsftpd安装vsftp
2,新建用户
# useradd –d /var/www -g ftp –s /sbin/nologin myftp 说明: -s /sbin/nologin 是让其不能登陆系统 -d 是指定用户目录为/var/www , 这里可以替换成任何你需要的目录。 -g ftp 把用户加入到ftp组中(vsftp已创建) myftp是ftp用户名, 在配置时把这个myftp换成你的ftp用户名。 执行该命令后,如果出现这样的错误提示: useradd: warning: the home directory already exists. Not copying any file from skel directory into it. 这说明用户的目录已经存在(/var/www,这个可以是任何你设定的目录), 不可再新建此目录,并非添加用户失败,可以忽略。 特别提醒:用useradd建立的用户,如果后面不加–s /sbin/nologin参数, 建立的用户为普通系统用户,有系统登陆centos服务器的权限, 在虚拟主机环境下,这非常危险。 所以要在useradd命令后面加上参数–s /sbin/nologin, 为centos 服务器虚拟主机添加不可以登录系统的ftp专用账号(虚拟账户)
3,修改用户目录
usermod -d /ftp myftp
/ftp为目录 myftp账号
上一篇:linux配置java环境变量