linux – 如何在第一次使用ssh登录时强制用户更改密码?

我正在尝试强制新创建的用户在第一次使用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

上一篇:linux – 当运行’su – username’时,pam_group不会从/etc/security/group.conf添加其他组,但是sshd login会这样做吗?


下一篇:linux的ftp服务之本地访问浏览与虚拟账户