首页> 实战笔录 >系统及服务器 >Linux Linux

Linux centos系统配置新的FTP用户

作者:小萝卜 2019-03-13 浏览 1281

简介linux centos系统 添加ftp用户与登录配置详解以及注意事项

(一)修改配置文件

     vi /etc/vsftpd/vsftpd.conf

     chroot_local_user=YES  --改为YES //将所有用户限定在主目录内

     chroot_list_enable=YES  --改为YES //表示要启用chroot_list_file

     # (default follows)

     chroot_list_file=/etc/vsftpd/chroot_list --注释放开 这时列出的是那些“不会被限制在主目录下”的用户。

     userlist_deny=NO  --新增

     userlist_enable=YES --默认是YES

(二)增加用户

     useradd -d /website -g ftp -s /sbin/nologin www

    passwd www //给www用户设置密码

    website是 www 用户的主目录 

    www 是ftp用户

  (三)配置/etc/vsftpd/chroot_list

      //增加www 代表 这个用户只能在主目录下进行操作(去不到主目录的上层目录)

     vi /etc/vsftpd/chroot_list

     www

   (四)配置允许访问的用户

    vi /etc/vsftpd/user_list

      //增加允许访问的用户ftp_test1

  (五)重启ftp 服务


     service vsftpd restart

  注意:添加ftp用户有时会报错

       useradd -d /website -g ftp -s /sbin/nologin www
       报错:
       useradd: warning: the home directory already exists.
       Not copying any file from skel directory into it.

这样就可以了,你已经创建好这个用户了,warning的原因是因为你已经存在/var/www/t 这个目录了,系统没有为你复制相应的profile等配置文件。如果需要配置,可以手动创建,可以参考其他用户的profile。

很赞哦! (0)

文章评论

    高端网站建设