博客信息

linux下安装使用vsftp

发布时间:『 2015-08-30 12:23』  博客类别:Linux  阅读(1500) 评论(0)

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  
评论信息
暂无评论
发表评论
验证码: 
Powered by IMZHANGJIE.CN Copyright © 2015-2025 粤ICP备14056181号