共計 897 個字符,預計需要花費 3 分鐘才能閱讀完成。
這篇文章主要介紹如何解決 PureFTPd 中 KERBEROS_V4 被拒絕和錯誤的組所有權問題,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
一. 作為驗證方式,KERBEROS_V4 被拒絕
Q: 驗證可以運行,我也可以登錄。但是即使實在非 chroot 環境,在登錄時也收到這 些奇怪的錯誤信息:
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 上確認過):當新文件創建時,所屬的組從父文件夾繼承。在其他系統上(像 GNU/Linux),文件屬于用戶的首要的組,除非這個目錄的 setgid 位被置位了。
如果你想讓上傳到 John 的文件夾中的新文件屬于組“johngroup”,就讓文件夾 (可能還有子文件夾) 屬于“johngroup”:
chgrp -R johngroup /home/john
以上是“如何解決 PureFTPd 中 KERBEROS_V4 被拒絕和錯誤的組所有權問題”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注丸趣 TV 行業資訊頻道!