由于某些要求,我使用的一组机器需要在中定义2个KDC /etc/krb5.conf 。除此之外,必须将不包含用户原则(仅包含主机和服务主体)的领域指定为 libdefaults 。
/etc/krb5.conf
libdefaults
用户主体存储在另一个领域中,ssh应该通过该领域工作。sshd config还使用PAM。在PAM中,我用 realm=MY_SECOND_REALM 对于帐户接口和我的ssh登录现在可以工作了。
realm=MY_SECOND_REALM
唯一的问题是,我的登录现在需要一个密码——尽管我的有效票证是 MY_SECOND_REALM 。
MY_SECOND_REALM
我也在使用sssd。设置得很好!
我错过了一些简单的东西吗?
在玩了几个小时pam auth模块后,我找到了一种通过使用 realm=MY_SECOND_REALM 作为中pam\u krb行的参数 account 部分
account
从 pam_krb5 手册页:
pam_krb5
领域=领域 覆盖/etc/krb5中设置的默认领域。形态, 其中>pam\u krb5。so将尝试对用户进行身份验证。