PureFTPd 問題之KERBEROS_V4被拒絕和錯誤的組所有權
Pureftpd是一款快速,高質量,功能齊全的ftp服務器,最重要的是可以支持設置客戶端默認編碼,Pureftpd非常強大非常好用,但是你有時會遇到這樣的問題:KERBEROS_V4被拒絕和錯誤的組所有權,下面看看解決辦法!
一.作為驗證方式,KERBEROS_V4被拒絕
Q:驗證可以運行,我也可以登錄。但是即使實在非chroot環(huán)境,在登錄時也收到這 些奇怪的錯誤信息:
- 220 FTP server ready.
- 502 Security extensions not implemented
- 502 Security extensions not implemented
- KERBEROS_V4 rejected as an authentication type
這是什么意思?
A:這是Linux特有的安裝問題。意思是你用的不是正常的命令行FTP客戶端,而是KerberosFTP客戶端。你可能安裝了Kerberos的EPM包,盡管你沒有使用Kerberos。這個信息是無害的,因為在出錯信息后,Kerberos客戶端會退化為正常的FTP。如果你想ftp工作時不顯示這些信息,就得在客戶主機上刪除Kerberos。
二.錯誤的組所有權
Q:我有一個叫做“john”的用戶,其所在的組為“johngroup”。當John上傳了一個文件后,文件屬于John,但是卻屬于另外一個叫做"wheel"的組(而John不是這個組的 成員).這是怎么回事?
A:這是BSD的標準行為(在OpenBSD, ISOS, DragonflyBSD和FreeBSD上確認過):當新文件創(chuàng)建時,所屬的組從父文件夾繼承。在其他系統(tǒng)上(像GNU/Linux),文件屬于用戶的首要的組,除非這個目錄的setgid位被置位了。
如果你想讓上傳到John的文件夾中的新文件屬于組“johngroup”,就讓文件夾(可能還有子文件夾)屬于“johngroup”:
- chgrp -R johngroup /home/john
通過閱讀上文,想必大家都能找到這兩個問題的解答,希望本文對你們有幫助!
【編輯推薦】