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


























