vsftpd学习笔记
yum install db4 db4-java db4-utils db4-tcl # 安装db_load
1、目录访问控制
chroot_local_user=NO # 屏蔽部分本地用户浏览其他目录的权限,如果屏蔽所有用户在家目录改为yes,当为yes时候chroot_list中的用户可以浏览其他目录。
chroot_list_enable=YES # 调用限制在家目录的用户名单
chroot_list_file=/etc/vsftpd/chroot_list # 限制在家目录的用户名单所在路径,在chroot_local_user=NO时加入所屏蔽的用户,每行一个用户即可锁定用户在家目录中。
增加用户ftpuser并设置其目录为/opt/ftp
useradd -g ftpgroup -d /opt/ftp -M ftpuser -s /sbin/nologin
设置/opt/ftp文件夹的权限:chmod 777 /opt/ftp
passwd_chroot_enable=yes
chroot容器的位置可以在每个用户的基础上指定,每个用户的容器来源于/etc/passwd中每个用户的宿主目录字段,默认值为no。
2、用户登录控制
pam_service_name=vsftpd
vsftpd进行PAM验证时使用的pam配置文件名,默认值是vsftpd,即使用/etc/pam.d/vsftpd.conf
userlist_enable=yes
userlist_file=/etc/vsftpd/vsftpd.user_list
参数值为yes时,在vsftpd.user_list文件中的用户不可以访问
userlist_deny=yes
参数值为yes时,表示禁止文件中的用户登录FTP服务器;参数值为no时,表示只允许文件中的用户登陆FTP服务器。
tcp_wrappers=yes
是否允许使用tcp_wrappers控制FTP服务,默认允许。
转载于:https://blog.51cto.com/auskangaroo/575664
vsftpd学习笔记相关推荐
- RedHat 5.4 RHCE VSFTPD学习笔记
我的博客:http://wqmsl.blog.51cto.com/ 制作人:wqmsl 目标:1.常规VSFTPD服务器搭建(很简单的匿名访问) 2.本地用户访问FTP的方式(安全性高) 3.虚拟用户 ...
- 一起学ASP.NET Core 2.0学习笔记(一): CentOS下 .net core2 sdk nginx、supervisor、mysql环境搭建...
作为.neter,看到.net core 2.0的正式发布,心里是有点小激动的,迫不及待的体验了一把,发现速度确实是快了很多,其中也遇到一些小问题,所以整理了一些学习笔记: 阅读目录 环境说明 安装C ...
- redhat6.x_linux学习笔记
ULE 学习笔记 ls -l install.log -:rw-r--r--: 1 :root: root :39410 :2012-12-03 :install.log 文件类型 : 权限位 : 硬 ...
- Linux学习笔记12——配置ftp、squid、Tomcat、Samba、MySQL主从
Linux学习笔记12 Linux学习笔记12 配置FTP服务 配置pure-ftpd 开机启动 上传下载文件 配置vsftpd CentOS 70安装配置Vsftp服务器 搭好vsftp之后出现55 ...
- Linux学习笔记 文件服务Vsftp详细介绍
Linux学习笔记 文件服务Vsftp详细介绍 知识点: 1.FTP使用TCP连接和TCP端口 2.在进行通信时,FTP需要建立两个TCP连接: 一个用于控制信息,TCP端口号缺省为21 一个用于数据 ...
- 关于《Python绝技:运用Python成为顶级黑客》的学习笔记
本篇文章主要把<Python绝技:运用Python成为顶级黑客>中的代码敲一遍,学学Python安全相关的编程与思路,然后根据具体的情况修改一下代码. 第一章--入门 1.准备开发环境 安 ...
- linux学习笔记4.0
ilinux学习笔记 Linux哲学思想 一切都是一个文件(包括硬件) **小型,单一用途的程序 ** **链接程序,共同完成复杂的任务 ** **避免令人困惑的用户界面 ** 配置数据存储在文本中 ...
- Ubuntu系统学习笔记(完整版)
Ubuntu是一个以桌面应用为主的Linux操作系统.一般叫做乌班图 什么叫操作系统? widows,用于个人桌面 macOS,用于个人桌面 Linux,主要用于服务器,商务部署 创建虚拟机安装Ubu ...
- Linux-RHCE8学习笔记
文章目录 RHCE8学习笔记(持续更新中...) 第零章 RHCE8管理 Root登录 启动服务器 远程登录 第一章 Linux概述+使用技巧 准备工作:启动各台虚拟机,远程登录练习机a.b 帮助手册 ...
最新文章
- 不可不看的干货——机器人自主系统的技术构建:感知、决策和执行
- 基于TLD2331完成动态LED显示驱动
- Yii2 定时任务创建(Console 任务)
- Android环境下通过C框架层控制WIFI【转】
- java web空白xml_【图片】我做的JSP+Servlet程序,插入信息提交后出现空白页面,不知道是…【java吧】_百度贴吧...
- Python修饰器的函数式编程
- 用于查看编程代码的软件_当您创建用于学习编程的软件时,最重要的用户是您
- 数组的foreach方法和jQuery中的each方法
- 深入理解数组与指针——原因在于”退化“
- mysqldump: Got error: 1044
- 精简版XP安装IIS
- ProxySQL 入门教程
- 电磁兼容设计中无法忽视的高频效应
- 新浪微博Android客户端开发之OAuth认证篇
- TP-Link基于亚马逊云科技部署面向运营商的IoT云管平台
- 存储故障时的ORA-7445错误
- Vue CLI 脚手架
- PowerDesigner常见错误
- vrep教程(十一)通过rosInterface控制vrep中的机械臂
- Java单个文件下载
热门文章
- 解释深度学习的新角度,来自光学的启发
- 腾讯 AI Lab副主任俞栋:过去两年基于深度学习的声学模型进展
- 如何用纯 CSS 创作一只愤怒小鸟中的黑炮
- vuex基础到模块化
- [CF1042F]Leaf Sets
- 过年回家应对七大姑八大姨,程序猿绝了!
- GIS软件开发工具包TatukGIS Developer Kernel更新至v11.5,修复紧急问题
- Spring+SpringMVC+MyBatis深入学习及搭建(十一)——SpringMVC架构
- 关于ubuntu 16.04 docker常用命令
- MySQL主从数据库同步延迟问题解决