热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

vsftpd的主配置文件是什么linux,linux下vsftpd配置文件选项详细说明

关闭三、vsftp配置文件各选项说明#vietcvsftpdvsftpd.conf允许匿名登录12anonymous_enableYES允许本地帐号登录15local_enable

//关闭

三、vsftp配置文件各选项说明

#vi /etc/vsftpd/vsftpd.conf

允许匿名登录

12 anonymous_enable=YES

允许本地帐号登录

15 local_enable=YES

控制可写权限

18 write_enable=YES

控制本地文件的权限掩码

22 local_umask=022

控制是否允许匿名上传(与31行同时开启或关闭)

27 anon_upload_enable=YES

控制是否允许匿名写及创建目录的权限

31 anon_mkdir_write_enable=YES

允许为目录配置显示信息,显示每个目录下面的message_file文件的内容。

35 dirmessage_enable=YES

控制上传或下载的日志记录

38 xferlog_enable=YES

启用此项,匿名上传文件的属主用户将改为别的用户账户

注意,这里建议不要指定root账号为匿名上传文件的属主用户!

46 chown_uploads=YES

当启用chown_uploads=YES时,所指定的属主用户账号,

此处的whoever自然要用合适的用户账号来代替。

47 chown_username=whoever

控制日志的保存路径

51 xferlog_file=/var/log/vsftpd.log

可以让日志文件使用标准的ftpd xferlog格式,注意日志的位置在51行定义

55 xferlog_std_format=YES

设置会话超时的时间,默认为600秒

58 idle_session_timeout=600

设置数据连接的超时时间,默认为120秒

55 data_connection_timeout=120

指定一个安全用户账号,让FTP服务器用作完全隔离和没有特权的独立用户。

这是vsftpd系统推荐选项。

65 nopriv_user=ftpsecure

服务器会识别异步ABOR请求。不推荐用于安全。不启用可能会混淆旧ftp客户端

强烈建议不要启用该选项,否则将可能导致出错

70 async_abor_enable=YES

默认情况下服务器会假装接受ASCⅡ模式请求但实际上是忽略这样的请求

启用下面的两个选项可以让服务器真正实现ASCⅡ模式的传输。

80 ascii_upload_enable=YES

81 ascii_download_enable=YES

下面是自定义FTP用户登录到服务器所看到的欢迎信息。

84 ftpd_banner=Welcome to blah FTP service.

下面的选项可以创建一个文件保存某些匿名电子邮件的黑名单,

以防止这些人使用Dos攻击。启用后同时启用90行

88 deny_email_enable=YES

启用88行后所需的电子邮件黑名单保存路径

90 banned_email_file=/etc/vsftpd/banned_emails

你可以用一个列表限定哪些本地用户只能在自己目录下活动

如果chroot_local_user=YES,那么这个列表里指定的用户是不受限制的。

95 chroot_local_user=YES

96 chroot_list_enable=YES

如果chroot_local_user=YES,则指定该列表(chroot_local_user)的保存路径

98 chroot_list_file=/etc/vsftpd/chroot_list

是否允许使用ls -R递归命令

104 ls_recurse_enable=YES

以standalone模式运行vsftpd

109 listen=YES

启用后,在IPv4端口监听,同时监听IPv4和IPv6端口,你必须运行两份vsftpd的副本以及两份配置文件

114 listen_ipv6=YES

设置PAM认证服务的配置文件名称vsftpd,设置为vsftpd则登录ftp服务器可以用本地用户登录

116 pam_service_name=vsftpd

启用后FTP服务器将检查/etc/vsftpd/user_list文件,其中指定的用户是否可以访问vsftpd服务器

117 userlist_enable=YES

FTP服务器将使用tcp_wrappers作为主机访问控制方式

118 tcp_wrappers=YES



推荐阅读
  • 本文深入解析了WCF Binding模型中的绑定元素,详细介绍了信道、信道管理器、信道监听器和信道工厂的概念与作用。从对象创建的角度来看,信道管理器负责信道的生成。具体而言,客户端的信道通过信道工厂进行实例化,而服务端则通过信道监听器来接收请求。文章还探讨了这些组件之间的交互机制及其在WCF通信中的重要性。 ... [详细]
  • 在使用SSH框架进行项目开发时,经常会遇到一些常见的问题。例如,在Spring配置文件中配置AOP事务声明后,进行单元测试时可能会出现“No Hibernate Session bound to thread”的错误。本文将详细探讨这一问题的原因,并提供有效的解决方案,帮助开发者顺利解决此类问题。 ... [详细]
  • 在对WordPress Duplicator插件0.4.4版本的安全评估中,发现其存在跨站脚本(XSS)攻击漏洞。此漏洞可能被利用进行恶意操作,建议用户及时更新至最新版本以确保系统安全。测试方法仅限于安全研究和教学目的,使用时需自行承担风险。漏洞编号:HTB23162。 ... [详细]
  • 本文深入探讨了Hibernate框架中乐观锁和悲观锁的机制及其多态特性。乐观锁假设数据在大多数情况下不会发生冲突,因此在读取数据时不加锁,而是在更新时检查版本号以确保数据未被修改。相比之下,悲观锁则认为数据在并发环境下容易产生冲突,因此在读取数据时立即加锁,以防止其他事务访问同一数据,从而避免潜在的数据不一致问题。文章还详细分析了这两种锁机制在实际应用中的优缺点,并介绍了Hibernate中的多态特性如何与锁机制结合,以实现更高效的数据管理和并发控制。 ... [详细]
  • 如何使用 `org.apache.poi.openxml4j.opc.PackagePart` 类中的 `loadRelationships()` 方法及其代码示例详解 ... [详细]
  • 在《ChartData类详解》一文中,我们将深入探讨 MPAndroidChart 中的 ChartData 类。本文将详细介绍如何设置图表颜色(Setting Colors)以及如何格式化数据值(Formatting Data Values),通过 ValueFormatter 的使用来提升图表的可读性和美观度。此外,我们还将介绍一些高级配置选项,帮助开发者更好地定制和优化图表展示效果。 ... [详细]
  • 深入剖析Java中SimpleDateFormat在多线程环境下的潜在风险与解决方案
    深入剖析Java中SimpleDateFormat在多线程环境下的潜在风险与解决方案 ... [详细]
  • 在 Vue 应用开发中,页面状态管理和跨页面数据传递是常见需求。本文将详细介绍 Vue Router 提供的两种有效方式,帮助开发者高效地实现页面间的数据交互与状态同步,同时分享一些最佳实践和注意事项。 ... [详细]
  • 在Ubuntu上安装MySQL时解决缺少libaio.so.1错误及libaio在MySQL中的重要性分析
    在Ubuntu系统上安装MySQL时,遇到了缺少libaio.so.1的错误。本文详细介绍了如何解决这一问题,并深入探讨了libaio库在MySQL性能优化中的重要作用。对于初学者而言,理解这些依赖关系和配置步骤是成功安装和运行MySQL的关键。通过本文的指导,读者可以顺利解决相关问题,并更好地掌握MySQL在Linux环境下的部署与管理。 ... [详细]
  • 本文探讨了一种高效的算法,用于生成所有数字(0-9)的六位组合,允许重复使用数字,并确保这些组合的和等于给定的整数N。该算法通过优化搜索策略,显著提高了计算效率,适用于大规模数据处理和组合优化问题。 ... [详细]
  • 在Android应用开发中,实现与MySQL数据库的连接是一项重要的技术任务。本文详细介绍了Android连接MySQL数据库的操作流程和技术要点。首先,Android平台提供了SQLiteOpenHelper类作为数据库辅助工具,用于创建或打开数据库。开发者可以通过继承并扩展该类,实现对数据库的初始化和版本管理。此外,文章还探讨了使用第三方库如Retrofit或Volley进行网络请求,以及如何通过JSON格式交换数据,确保与MySQL服务器的高效通信。 ... [详细]
  • 每年,意甲、德甲、英超和西甲等各大足球联赛的赛程表都是球迷们关注的焦点。本文通过 Python 编程实现了一种生成赛程表的方法,该方法基于蛇形环算法。具体而言,将所有球队排列成两列的环形结构,左侧球队对阵右侧球队,首支队伍固定不动,其余队伍按顺时针方向循环移动,从而确保每场比赛不重复。此算法不仅高效,而且易于实现,为赛程安排提供了可靠的解决方案。 ... [详细]
  • 本文详细介绍了使用 Python 进行 MySQL 和 Redis 数据库操作的实战技巧。首先,针对 MySQL 数据库,通过 `pymysql` 模块展示了如何连接和操作数据库,包括建立连接、执行查询和更新等常见操作。接着,文章深入探讨了 Redis 的基本命令和高级功能,如键值存储、列表操作和事务处理。此外,还提供了多个实际案例,帮助读者更好地理解和应用这些技术。 ... [详细]
  • 尽管我们尽最大努力,任何软件开发过程中都难免会出现缺陷。为了更有效地提升对支持部门的协助与支撑,本文探讨了多种策略和最佳实践,旨在通过改进沟通、增强培训和支持流程来减少这些缺陷的影响,并提高整体服务质量和客户满意度。 ... [详细]
  • 本文深入探讨了 hCalendar 微格式在事件与时间、地点相关活动标记中的应用。作为微格式系列文章的第四篇,前文已分别介绍了 rel 属性用于定义链接关系、XFN 微格式增强链接的人际关系描述以及 hCard 微格式对个人和组织信息的描述。本次将重点解析 hCalendar 如何通过结构化数据标记,提高事件信息的可读性和互操作性。 ... [详细]
author-avatar
_大盗坂崎由莉nyS
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有