在Linux/Unix上过期密码的后果到底是什么?
该帐户还能用于运行非交互的东西,如软件运行的守护进程吗?
锁定的帐户和密码过期的帐户之间有什么区别?
发布于 2017-06-18 12:32:03
这个nixCraft页面描述Linux锁定帐户。
具有过期密码的帐户可以用于非交互式内容,如运行守护进程/使用cron等。
基于ssh公钥的身份验证可能是锁定帐户与密码过期的帐户之间的区别(取决于每种情况下的配置)。
当帐户被锁定时:
/bin/bash )更改为无效的shell (例如/bin/false)。当帐户密码过期时,可以使用ssh公钥登录。
根据使用chage管理Linux密码过期和老化的7个示例的说法:
在某些情况下,当密码过期时,用户将被迫在过期日期后更改密码(而不是锁定帐户):如果密码到期日到达且用户不更改密码,系统将强制用户在登录前更改密码,如下所示。$ ssh dhinesh@testingserver dhinesh@testingserver的密码:您必须立即更改密码(密码过期),警告您的密码已过期。您必须更改您的密码,并再次登录!更改dhinesh (当前) UNIX密码:输入新UNIX密码:重新键入新UNIX密码:在某些情况下,强制用户帐户在X个不活动天数之后被锁定--通常情况下,如果密码过期,用户将被迫在下一个登录期间更改它。您还可以设置一个附加条件,在密码过期后,如果用户在10天内从未尝试登录,您可以使用选项-I自动锁定他们的帐户,如下所示。在本例中,“密码无效”日期从“密码过期”值设置为10天。一旦一个帐户被锁定,只有系统管理员才能解锁它。# chage -I 10 dhinesh # chage -l dhinesh最后密码更改:2009年4月23日密码过期:2009年5月3日密码无效:2009年5月13日帐户到期:5月31日,2009年密码更改之间的最低天数:0密码更改之间的最大天数: 10天密码过期前的警告天数:7
https://unix.stackexchange.com/questions/371779
复制相似问题