mat*_*hew 7 users password root aix
将操作系统从 5300-06 升级到 5300-11 后,发生了这种奇怪的行为。
我的系统有另一个 unix 帐户,我们称其为“ abc ”,特意将其 uid 配置为0以作为具有所有权限的root工作。它已经像这样运行了多年并且运行良好。但是升级后,当 abc 的密码过期时,它不是在成功登录后立即提示输入新密码,而是要求更改“ root ”的密码,而实际上是在更改 root 的密码而不是 abc 的密码。
如果我将abc的 uid更改为另一个唯一 id,它会在提示时成功说更改abc的密码。
我无法更改abc的 uid的原因有很多。所以我想找出的是,为什么会发生这种情况,我该如何“修复”它?真的是操作系统升级导致的吗?
如果两个帐户具有相同的用户 ID,则根据定义,它们是同一个帐户。在/etc/passwd
(或其他用户数据库)中有多个具有相同用户 ID 的行是可能的,但不建议这样做;他们是同一个用户,登录方式不同。
您正在使用不受支持的功能。使用不受支持的功能的风险是它有时会在系统升级时中断。
过期密码通常不利于安全,因为它会导致用户选择较弱的密码或将它们写在贴在显示器上的便利贴上。过期密码的唯一安全好处是最终锁定废弃的帐户。由于 abc 帐户可能是您作为某种常规任务的一部分使用的帐户,因此不要使其过期。
您可能应该更改此设置,因为它很脆弱。更改它做什么取决于您使用 abc 帐户的目的(谁拥有密码,在什么情况下使用它,abc 的 shell 是什么,它是否存在于多台机器上,......)。
归档时间: |
|
查看次数: |
12159 次 |
最近记录: |