当我为用户创建帐户时,我通常会设置一个默认密码,以便尽快更改。我通常会使用passwd -e
立即设置到期日期。然而,当使用Hummingbird Exceed时,用户会得到一个丑陋的弹出窗口来改变它(相信我,无论谁编写它都不知道UX是什么)。我的想法是将到期时间设置为24小时,这样他们就可以得到一个常规的xterm。
现在,passwd
和chage
唯一可以实现的是设置密码到期前的最大天数,这不是我想要的(用passwd -x1
用户需要每天改变它。我想出的唯一可行选项是通过计算tomorrow - maximum number of days until password expires
date -d 'tomorrow - 60 days'
来设置上次更改密码的日期。
那里有更好的解决方案吗?