zoukankan      html  css  js  c++  java
  • vsftp

    它的配置文件在/etc/vsftpd/vsftpd.conf在里面加入

    anonymous_enable=YES   #允许匿名用户登录FTP
    anon_upload_enable=YES  #打开匿名用户的上传权限
    anon_mkdir_write_enable=YES     #打开匿名用户创建目录的权限
    anon_other_write_enable=YES     #打开匿名用户删除和重命名的权限

    write_enable=YES     #这是很多的基要条件

     匿名用户家目录在/etc/ftp

    网站 http://www.linuxidc.com/Linux/2013-07/88131.htm

    然后在/var/ftp/下给他权限ftp不能有写的权限

    chmod 777 * -R

    重启服务 关闭防火墙 和setenforce 0


    用户名和密码存储于 /etc/passwd

    对于目录来说
    r读权限:能够看到目录里的条目,并不能看条目的内容
    x执行权限:能够进入到那个目录,即能够cd
    w写权限:能够创建文件或者目录


    本地用户要能够上传文件要注意那些:
    1、检查本地用户的家目录,是否有写权限
    2、配置文件:
    开启本地用户:local_enable=YES
    开启写的选项:write_enable=YES
    3、检查firewalld和selinux

    4.锁定家目录:

    chroot_local_user=YES  #锁定本地用户,登录后不允许跳出ftp根目录,即家目录

    原则:用户不能对自己的ftp根目录有写w权限,当然如果将不锁家目录,就可以忽略这个规则

    chroot_list_enable=YES  #一旦设置为YES,是对所有的本地用户的根目录都锁定了
    chroot_list_file=/etc/vsftpd/chroot_list  #即写到这个文件里的用户,就不锁定根目录,一个用户名一行  (相当于白名单)

    锁定家目录就一定要把他的用户写的权限取消  (如我自己新建的用户2 就要到home目录输入  chmod U-W 2)


    1、chroot_local_user=YES chroot_list_enable=YES 时 怎么限制/etc/vsftpd/chroot_list这个文件中的用户 #锁定所有的用户,文件里的不锁定(白名单)
    2、chroot_local_user=NO chroot_list_enable=YES 时 怎么限制/etc/vsftpd/chroot_list这个文件中的用户 #锁定文件里的用户,没在文件中的不锁定(黑名单)
    3、chroot_local_user=NO chroot_list_enable=NO 时 怎么限制/etc/vsftpd/chroot_list这个文件中的用户 #都不锁定,包括文件里的
    4、chroot_local_user=YES chroot_list_enable=NO 时 怎么限制/etc/vsftpd/chroot_list这个文件中的用户 #都锁定,包括文件里的

    5.如何拒绝用户登录

    userlist_enable=YES #用户能不能登录ftp,那些用户,由一个文件决定,文件的名字由userlist_file

    userlist_file
    This option is the name of the file loaded when the userlist_enable option is active.
    Default: /etc/vsftpd/user_list

      ###这里的用户名,在输入密码之前就会被拒绝


    pam_service_name=vsftpd #vsftpd通过pam模块,pam模块配置文件都位于/etc/pam.d

    /etc/ftpuser

     

  • 相关阅读:
    Pycharm使用
    解决TortoiseGit下载代码每次要输入用户名、密码
    GitLab创建项目
    【编码格式错误】SyntaxError: Non-UTF-8 code starting with
    C 位段,位域
    跳跃表 -- 随机平衡原理
    PHP 中的新语法 new static 是个啥意思?
    位运算之——按位与(&)操作——(快速取模算法)
    Redis Scan迭代器遍历操作原理(一)
    Redis Scan迭代器遍历操作原理(二)
  • 原文地址:https://www.cnblogs.com/jw15330/p/6527423.html
Copyright © 2011-2022 走看看