PureFTPd 问题之KERBEROS_V4被拒绝和错误的组所有权

系统 Linux
Pureftpd是一款在多种类Unix上使用并符合GPL协议的原代码开放的软件,顾名思义,它就是一款纯粹的Ftp程序。本文给大家介绍的是两个关于PureFTPd问题:KERBEROS_V4被拒绝和错误的组所有权

Pureftpd是一款快速,高质量,功能齐全的ftp服务器,最重要的是可以支持设置客户端默认编码,Pureftpd非常强大非常好用,但是你有时会遇到这样的问题:KERBEROS_V4被拒绝和错误的组所有权,下面看看解决办法!

  一.作为验证方式,KERBEROS_V4被拒绝

  Q:验证可以运行,我也可以登录。但是即使实在非chroot环境,在登录时也收到这 些奇怪的错误信息:

 

  1.   220 FTP server ready.  
  2.  
  3.   502 Security extensions not implemented  
  4.  
  5.   502 Security extensions not implemented  
  6.  
  7.   KERBEROS_V4 rejected as an authentication type  
  8.  

 

  这是什么意思?

  A:这是Linux特有的安装问题。意思是你用的不是正常的命令行FTP客户端,而是KerberosFTP客户端。你可能安装了Kerberos的EPM包,尽管你没有使用Kerberos。这个信息是无害的,因为在出错信息后,Kerberos客户端会退化为正常的FTP。如果你想ftp工作时不显示这些信息,就得在客户主机上删除Kerberos。

  二.错误的组所有权

  Q:我有一个叫做“john”的用户,其所在的组为“johngroup”。当John上传了一个文件后,文件属于John,但是却属于另外一个叫做"wheel"的组(而John不是这个组的 成员).这是怎么回事?

  A:这是BSD的标准行为(在OpenBSD, ISOS, DragonflyBSD和FreeBSD上确认过):当新文件创建时,所属的组从父文件夹继承。在其他系统上(像GNU/Linux),文件属于用户的首要的组,除非这个目录的setgid位被置位了。

  如果你想让上传到John的文件夹中的新文件属于组“johngroup”,就让文件夹(可能还有子文件夹)属于“johngroup”:

 

  1.   chgrp -R johngroup /home/john  

通过阅读上文,想必大家都能找到这两个问题的解答,希望本文对你们有帮助!

【编辑推荐】

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

2021-07-30 05:12:54

智能指针C++编程语言

2024-01-10 09:26:52

Rust所有权编程

2011-01-07 09:19:35

Linux文件权限

2024-03-19 14:43:55

Rust编译所有权

2017-07-27 13:34:52

Rust所有权数据

2022-11-03 15:14:43

Linux文件权限

2022-03-18 08:00:00

区块链代币以太坊

2009-11-28 20:21:14

2011-01-20 07:50:51

Linux文件系统管理所有权

2010-07-20 17:36:55

SQL Server

2013-08-16 10:46:20

2022-05-30 00:19:13

元宇宙NFTWeb3

2022-08-11 10:42:58

Rust

2018-01-23 11:15:28

云计算数据平台云平台

2018-12-14 10:08:23

物联网订阅IOT

2009-09-12 09:46:47

Windows 7所有权添加

2017-10-23 12:42:42

2020-09-09 09:19:00

SpringSecurity权限

2013-06-14 10:34:34

iOS App苹果iOS开发者

2023-01-27 14:47:30

DevOps软件开发工程师
点赞
收藏

51CTO技术栈公众号