我正在编写一个 PAM 模块,在此之前一切都运行良好,我成功地管理了 pam_sm_open_session()。进程的编辑文件是/etc/pam.d/login with“授权要求 pam_test_x64.so”
现在我遇到了 pam_sm_close_session() 的问题,它根本不起作用。我的意思是当我注销(CTRL+D 或“注销”)时,没有任何反应。毕竟,我的 pam_sm_close_session 与编码 pam_sm_open_session 的文件在同一个文件中,所以...也许这是正常的。
用于打开 session 文档。说:PAM 框架从 PAM 配置中列出的模块调用 pam_sm_open_session()
对于关闭 session :PAM 框架从 pam.conf 文件中列出的模块调用 pam_sm_close_session()
所以位置似乎不同..
我必须在哪里说“当用户注销时加载“this””,就像我对 open_session 所做的那样?谢谢
是的,操作系统是 Debian 7.6.0-i386
终于找到了解决办法。
要编辑的文件是普通 session 而不是登录文件。它现在就像一个魅力!希望这对某人有用
我是一名优秀的程序员,十分优秀!