Debian
Kerberos/LDAP 登錄失敗 - 刪除 Preauth?
使用帶有 Kerberos/LDAP 客戶端的 Debian 系統 - 在 KDE 上登錄失敗,因為沒有創建使用者目錄。SSH成功(並且沒有創建目錄);但是,桌面登錄不是。我已經添加了這一行:
session required pam_mkhomedir.so skel=/etc/skel/ umask=0022
到
/etc/pam.d/common-session
沒有成功。在 Kerberos/LDAP 伺服器上的 /var/log/auth.log 中,我看到:NEEDED_PREAUTH: user@MY.LAN for krbtgt/MY.LAN@MY.LAN, Additional pre-authentication required
少了什麼東西?我還有其他客戶在工作。我不確定有什麼區別。
這裡的失敗是時間同步問題。如果時間已關閉 - Kerberos 會生成 Preauth 錯誤(此處為案例)。部分問題是 NTP 埠被封鎖到外部世界。
解決方案是手動與 Kerberos 主機的時間同步:
ntpdate -bs 10.x.x.x
#無論本地NTP伺服器的地址是什麼