当用户更改密码或其他用户密码时,如何捕获(或访问某个地方是否存在日志文件)?
答案 0 :(得分:3)
PAM会将其记录到syslog中。
答案 1 :(得分:0)
只需用shell脚本替换$ PATH环境变量上的passwd命令,例如这样做:
或者您也可以通过为passwd命令创建用户别名来执行此操作:
alias passwd='echo "On `date +%Y%m%d` user $USER call passwd utility" && passwd'
此致
编辑:如果要记录用户调用passwd命令的位置,如果用户想要记录用户是否成功更改密码,请使用passwd返回值,这是正确的。