如何获取有关登录/注销和显示锁定/解锁的通知

如何获取有关登录/注销和显示锁定/解锁的通知

我们需要监控组织中的用户空闲时间。请帮助我们获取登录、注销、锁定、解锁时间。

谢谢。

答案1

捕获登录:将脚本文件放在路径中

“/etc/init.d/Login.sh”

使文件可执行

chmod +x 登录.sh

捕获注销:将脚本文件放在路径中

“/etc/profile.d/LogOff.sh”

使文件可执行

chmod +x LogOff.sh

捕获 Lock 和 UnLock

gdbus 监视器 -y -d org.freedesktop.login1 |
  当读取 x 时;执行
    案例“$x”
        锁定提示)
          如果 [[ “$x” == “$lock” ]] ; 然后
             回显“锁定”
          如果 [[ “$x” == “$unLock” ]] ; 然后
             回显“解锁”
     ;;
   埃萨克

相关内容