我需要找到一种方法来强制所有用户定期更改其 VNC 显示密码。
我使用命令对用户的 Linux 凭据执行相同的操作chage
,并且我注意到当用户通过 SSH 登录时,系统会直接提示他更改密码。
这是由使用 root 用户运行进程的系统执行的passwd
,所以我认为添加类似的别名passwd="vncpasswd;passwd"
可以工作,但实际上不行。
我什至试图弄清楚(也许)PAM 是否使用了一个配置文件,其中指定了如何在登录时生成提示,以便(仍然可能)我可以编辑它并让它也运行vncpasswd
命令,但我失败了。
这个问题非常相关,因为 VNC 用于连接到我们企业拥有的所有服务器。
有任何想法吗?