下列示例显示 david 借助 passwd,对其 UNIX 和 Kerberos 口令两者进行更改。
% passwd passwd: 更改 david 的口令 录入登录(NIS+) 口令: <录入当前的 UNIX 口令> 新的口令: <录入新的 UNIX 口令> 重新录入口令: <确认新的 UNIX 口令> 旧的 KRB5 口令: <录入当前的 Kerberos 口令> 新的KRB5 口令: <录入新的 Kerberos 口令> 重新录入新的 KRB5 口令: <确认新的 Kerberos 口令> |
在上面的示例中, passwd 询问 UNIX 和 Kerberos 口令两者; 然而,如果 try_first_pass 在 PAM 模块中得到设定,则 Kerberos 口令自动设定为与 UNIX 口令相同。(这是默认的配置。) 在这种情形下,david 必须使用 kpasswd,将其 Kerberos 口令设定为其它一些内容,如下所示。
该示例显示其借助 kpasswd,只更改其 Kerberos 口令:
% kpasswd kpasswd: 更改的口令 david@ENG.ACME.COM. 旧的口令: <录入当前的 Kerberos 口令> 新的口令: <录入新的 Kerberos 口令> 新的口令 (再次): <确认新的 Kerberos 口令> Kerberos 口令得到更改。 |
在本示例中, david 变更 Kerberos 授权对象 david/admin 的口令 (而这并非一个有效的 UNIX 用户)。如要做到这一点,他必须使用 kpasswd。
% kpasswd david/admink kpasswd: 更改 david/admin 的口令。 旧的口令: <录入当前的 Kerberos 口令> 新的口令: <录入新的 Kerberos 口令> 新的口令 (再次): <确认新的 Kerberos 口令> Kerberos 口令得到更改。 |