我正在尝试强制新创建的用户在第一次使用ssh登录时更改密码.出于安全考虑,我想给他一个安全的密码,直到他第一次登录.到目前为止我做了以下事情:
useradd -s /bin/bash -m -d /home/foo foo
passwd foo
chage -d 0 foo只会给我错误你的帐号已过期;请通过ssh登录与您的系统管理员联系.
解决方法:
将密码的年龄更改为0天
语法chage -d 0 {user-name}
在这种情况下
chage -d0 foo
这对我来说也适用于ssh