1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

Linux创建ftp用户

本帖由 admin2012-03-14 发布。版面名称:应用交流

  1. admin

    admin 管理员 管理成员

    注册:
    2011-11-01
    帖子:
    3,671
    赞:
    2,425
    • 1. 安装vsftpd服务:
    在shell下运行yum install vsftpd,即可安装成功;
    • 2. 修改vsftpd的配置:
    在/etc/vsftpd/下找到vsftpd.conf文件,修改默认配置,包括监听地址和端口,是否打开tcp、psav模式等等;

    • 3.启动vsftpd服务:
    运行service vsftpd start即可,或者运行/etc/init.d/vsftpd start
    设置vsftpd自启动 chkconfig --level 35 vsftpd on
    • 4.创建用于ftp的帐户:
    1 打开 /etc/vsftpd/vsftpd.conf文件。将anonymous_enable=YES , 改为anonymous_enable=NO
    2 打开 /etc/vsftpd/vsftpd.conf文件。添加user_config_dir=/etc/vsftpd/virtual , 并建立virtual目录。在此目录中建立以用户名为文件名的文件,并写入:local_root=[目录] ,这个目录即 是FTP连接时的主目录。
    3 限定用户只在自己目录:修改vsftpd.conf文件,取消注释:
      chroot_list_enable=YES
      chroot_list_file=/etc/vsftpd/chroot_list
      在/etc/vsftpd/目录下添加文件chroot_list , 加入作为FTP用户 的本地用户名 。
    4 添加
    代码:
    #mkdir /home/ftp                                          #创建ftp根目录
    #useradd  -d  /home/ftp -s /sbin/nologin ftpuser        #创建用户(注意家目录和非登陆)
    #passwd  ftpuser                                          #设置用户密码
    #chown -R ftpuser  /home/ftp                                   
    #chmod 755 -R /home/ftp                                  #改变ftp根目录属主和权限
    #echo "ftpuser" >> /etc/vsftpd/user_list                  #把ftpuser加入到允许访问的队伍
    #chgrp ftpuser /home/ftp 
     
正在加载...