zoukankan      html  css  js  c++  java
  • Linux ftp访问控制配置,包括访问ftp权限和访问ftp目录权限

    实验环境 Ubuntu

    Ubuntu 上建立用户为website1,并安装vsftp

    创建用户:
    #adduser website1
    设置密码
    #passwd website1
    安装vsftpd
    #apt install vsftpd
    启动vsftp 服务
    #/etc/init.d/vsftpd start

    vsftpd配置文件位置:

    /etc/vsftpd.conf

    1.配置linux用户能否登录ftp(非必须默认不开启)

    userlist_enable=yes  #代表启用用户登录过滤
    userlist_deny=yes     #yes表示 user_file 列表里的用户不能登录(黑名单),如果为no 则表示列表里的用户可以登录(白名单)
    userlist_file=/etc/vsftpd.user_list #表示user_file 的位置

    2.将用户权限规定不能切换到除家目录外的方法?(默认是不限制)

    找到#chroot_local_user=YES,删除前面的那个#号,表示开启,用户只能访问自己的家目录

    *3.那我某个用户需要切到家目录以外怎么办呢?

    找到#chroot_list_enable=YES,删除前面的那个#号,表示启用可以切换到家目录外权限的列表
    找到#chroot_list_file=/etc/vsftpd.chroot_list,删除前面的那个#号,表示使用该列表中的用户可以切换到家目录外
    编辑 /etc/vsftpd.chroot_list,加入可以到家目录外的用户,一行一个用户

    #注意:如果更新了vsftpd.conf,一定要重启ftp

    # /etc/init.d/vsftpd restart
  • 相关阅读:
    Spring Boot
    java 解析命令行参数
    idea 打包java程序
    Dynomite 安装配置
    python 装饰器
    IntelliJ IDEA教程
    ubuntu14.04 rabbitmq安装与使用 --修改RabbitMQ数据存储位置
    ribbbitMq 教程,详细
    spring 的 切片Aspect 最常用记录方法执行时间
    Spring-data-jpa 常用的时间注解
  • 原文地址:https://www.cnblogs.com/zjhblogs/p/5919584.html
Copyright © 2011-2022 走看看