zoukankan      html  css  js  c++  java
  • Linux如何配置ftp服务器、给ftp服务器添加访问用户

    本人qq群也有许多的技术文档,希望可以为你提供一些帮助(非技术的勿加)。

    QQ群:   281442983 (点击链接加入群:http://jq.qq.com/?_wv=1027&k=29LoD19

    首先是安装:emerge  vsftpd,然后按照下面的操作步骤即可配置ftp(主要就是修改/etc/vsftpd/vsftpd.conf)。

    在linux中添加ftp用户,并设置相应的权限,操作步骤如下面绿色字体所示(一个机器上只要装了ftp服务,可以任意创建一个用户去访问本服务器上的任意一个目录,这个目录只要按下面的步骤进行配置即可,然后重启ftp服务即可):
     
    1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/ftp
    2、建用户:在root用户下:
    useradd -d /home/ftp   test //增加用户test,并制定test用户的主目录为/home/ftp
    passwd test //为test设置密码
     
    3、更改用户相应的权限设置:(对于一般情况,简单添加一个用户的话,这一步,可以不要!!一般情况下,配置ftp也不需要这一步)
     
    usermod -s /sbin/nologin test //限定用户test不能telnet,只能ftp
    usermod -s /bin/bash   test //用户test恢复正常
    usermod -d /test test //更改用户test的主目录为/test
     
    4,修改/etc/vsftpd/vsftpd.conf文件如下:
    anonymous_enable=NO
    #
    # Uncomment this to allow local users to log in.
    local_enable=YES
    #
    # Uncomment this to enable any form of FTP write command.
    write_enable=YES

    最后在该文件的最后面添加如下行:
    userlist_enable=YES
    userlist_deny=NO
    userlist_file=/etc/vsftpd/vsftpd.user_list

    最后保存/etc/vsftpd/vsftpd.conf文件。

    5、限制用户只能访问/home/test,不能访问其他路径
    修改/etc/vsftpd/vsftpd.conf如下:  
    chroot_list_enable=YES //限制访问自身目录
    # (default follows)
     
    chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
    编辑/etc/vsftpd/vsftpd.chroot_list文件,将受限制的用户添加进去,每个用户名一行
    添加后如下:
               test     /home/ftp
    编辑 /etc/vsftpd/vsftpd.user_list文件,将受限制的用户添加进去,每个用户名一行
    添加后如下:
             test
    改完配置文件,不要忘记重启vsFTPd服务器
    [root@linuxsir001 root]# /etc/init.d/vsftpd restart
    启动后,在进行测试,使用本地用户test及其密码登录,成功。

    如果此时还不能执行写操作或登录时出现其它错误,则要查看test用户对应的文件夹/home/ftp,test用户是否有对此文件夹的写权限。


    6、如果需要允许用户修改密码,但是又没有telnet登录系统的权限:(对于一般情况,简单添加一个用户的话,这一步,可以不要!!一般情况下,配置ftp也不需要这一步)
    usermod -s /usr/bin/passwd test //用户telnet后将直接进入改密界面

    至此,我们就可以用新添加的用户test,登录ftp了。。。。
     

    本人qq群也有许多的技术文档,希望可以为你提供一些帮助(非技术的勿加)。

    QQ群:   281442983 (点击链接加入群:http://jq.qq.com/?_wv=1027&k=29LoD19

    我的淘宝店,可以进去逛逛噢:https://shop108912636.taobao.com/index.htm?spm=2013.1.w5001-7867000954.3.1d29318dPlLar7&scene=taobao_shop

  • 相关阅读:
    x264参数
    用X264编码以后的H264数据
    (转)YUV420存储格式
    YUV数据YUY2到I420
    udp编程中,一次能发送多少个bytes为好?
    (转)c++多态实现的机制
    linux下ping加时间戳实时输出到文件 放后台运行
    如何向AcmeAir注入问题代码
    AcmeAir
    Jmeter压力测试
  • 原文地址:https://www.cnblogs.com/piwefei/p/5364581.html
Copyright © 2011-2022 走看看