捕获Linux中的密码更改

时间:2009-01-29 18:03:19

标签: linux

当用户更改密码或其他用户密码时,如何捕获(或访问某个地方是否存在日志文件)?

2 个答案:

答案 0 :(得分:3)

默认情况下,

PAM会将其记录到syslog中。

答案 1 :(得分:0)

只需用shell脚本替换$ PATH环境变量上的passwd命令,例如这样做:

  • log $ USER环境变量内容到文件
  • 致电passwd

或者您也可以通过为passwd命令创建用户别名来执行此操作:

alias passwd='echo "On `date +%Y%m%d` user $USER call passwd utility" && passwd'

此致

编辑:如果要记录用户调用passwd命令的位置,如果用户想要记录用户是否成功更改密码,请使用passwd返回值,这是正确的。