我正在尝试编辑auth.db中的规则,以便在登录窗口出现时调用授权插件:
重启Mac后
手动注销后
从睡梦中醒来
屏幕保护程序之后
其基本原理是在没有用户手动输入登录名/密码的情况下启用解锁/登录.
修改了system.login.console规则后,我获得了1)和2)事件而不是3)和4)事件上调用的授权插件.对于3)和4)我尝试以几种方式编辑system.login.screensaver规则,例如:
class user mechanisms NullAuthPlugin:invoke,privileged builtin:authenticate authinternal group admin session-owner shared allow-root
插件在睡眠后醒来时被调用,但在屏幕保护程序后不会在事件4)上调用.
如何在屏幕保护程序后调用授权插件?