vsftpd已死 但是subsys被锁 求真相

系统 Linux
vsftpd是一个安全性、高性能及稳定性三个方面有上佳的FTP服务器。subsys为子系统的意思,这两者到底怎么了:一个已死,一个被锁,看下文详解。

vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。用了老长时间,发现个问题:vsftpd 已死,但是 subsys 被锁,上网搜有两种答案看下文分析!

  今天开机后运行

  #service vsftpd start

  #service vsftpd status

  vsftpd 已死,但是 subsys 被锁

  发现这个错误后,备份现在的配置文件为 vsftpd.conf.bak20060401,恢复以前备份的vsftpd.conf

  重启vsftpd后正常运行

  将现在的vsftpd.conf 与出错的 vsftpd.conf.bak20060401对比

  #diff vsftpd.conf vsftpd.conf.bak20060401

  32d31

  48c47

  ---

  > #add chown_username and anon_umask to forbid downloading

  60c59

  ---

  > idle_session_timeout=600

  107a107,109

  > ##add chroot_local_user

  > max_clients=5

  > max_per_ip=2

  108a111

  > chroot_local_user

  110c113

  ---

  > #userlist_enable=YES

  发现问题所在,应该是chroot_local_user这句后没定义其值

  改为chroot_local_user=YES

  #mv vsftpd.conf.bak20060401 vsftpd.conf

  重启后正常

  先前在网上搜索“vsftpd 已死,但是 subsys 被锁”

  得到的结果只有一种

  “是超级进程中有个gssftp和vsftpd冲突。屏蔽gssftp后再重起xinet和vsftpd就ok了。”

  看来这句话不是全面的

  因为我的进程里根本没有gssftp,问题就出现在vsftpd.conf里的低级错误

  我认为多数遇到这种问题的应该都是和我一样配置vsftp.conf是有一些疏忽而不是所谓的gssftp。

  因此这句在网上大量转载的话也是不完全可信的。

阅读完这篇文章,问题的关键找出来了,那就解决了,没有那么复杂!

【编辑推荐】

  1. 史上最全的 vsftpd 问题集(上篇)
  2. 史上最全的 vsftpd 问题集(下篇)
  3. vsftpd 傻瓜版配置全流程
  4. vsftpd 傻瓜版安装全流程
  5. vsftpd入门——安装、配置、案例与常见问题
  6. 面向初学者的vsftpd安装指南
  7. vsFTPd的安装一分钟搞定
  8. 我教你如何添加Vsftpd 虚拟用户

 

责任编辑:赵鹏 来源: 网络转载
相关推荐

2023-02-08 08:00:00

算法人工智能大数据

2015-11-05 16:22:46

移动信息化研究中心

2011-01-07 10:18:28

RSSWeb

2022-09-15 10:44:42

SidecarIstioeBPFizer

2023-02-06 07:37:29

Java编程语言

2011-05-11 09:01:29

面向对象技术函数式语言

2012-02-20 10:12:09

Java

2014-01-06 09:36:53

IT部门BYODBYOA

2012-11-15 09:41:24

2024-10-10 12:05:03

2017-10-26 21:46:29

Windows 10秋季更新SSD

2021-04-19 08:17:42

MesosKubernetesLinux

2020-02-29 15:18:10

DevOpsNoOps运维

2013-01-31 17:23:20

RIM黑莓BB10

2024-09-03 09:31:59

2020-02-19 11:35:21

iPhone越获PP助手

2011-12-07 10:20:19

Email新闻

2021-01-19 10:58:15

漏洞管理漏洞数据泄露

2015-08-31 10:59:22

2023-11-15 15:37:21

大模型人工智能
点赞
收藏

51CTO技术栈公众号