我有一个,它已经通过Kerberos和Winbind与Windows集成。一切都很好,只有一个特点。在AD中,我可以重置用户密码并选择“用户必须在下一次登录时更改密码”选项。当我使用这个帐户登录到Windows时,显然会提示我更改密码。当我通过Linux (SSH)登录时,不会提示我更改它。如何设置此选项,以便Linux根据AD中的此选项提示用户:

发布于 2016-11-17 01:46:20
你还没有明确说明你使用的是什么版本的RHEL。我假设您使用的是受支持的版本(6.8或7.3)。
首先,winbind不支持密码更改,至少本机不支持。您也许可以更改pam配置来帮助这一点,但是您可能会遇到可怕的The change of the authentication token failed错误。
为了简化您的生活,我强烈建议使用sssd和adcli/realm来使用Active。如果使用7.3,您将拥有realm命令,它将以正常的方式自动设置sssd.conf、krb5.conf和pam.d配置。在6.8上,您将只使用adcli,这将需要您手动更改配置,或者使用authconfig命令设置正常的默认值。需要更改密码的用户将被提示,并且在使用此方法时它将工作。Red支持并推荐使用sssd和realm或adcli命令。
https://unix.stackexchange.com/questions/322563
复制相似问题