2014-11-22 56 views
1

我正在编写一个PAM模块,在此之前一切正常,我管理pam_sm_open_session()并取得了巨大成功。编辑过程的文件是/etc/pam.d/login “auth requisite pam_test_x64.so”PAM pam_sm_close_session未启动

现在我遇到了pam_sm_close_session(),根本不起作用。我的意思是当我注销(CTRL + D或“注销”)时,没有任何反应。毕竟,我的pam_sm_close_session位于pam_sm_open_session编码的同一个文件中,所以......也许是正常的。

公开会议文件。说:PAM框架调用从PAM配置

用于关闭会话列出的模块pam_sm_open_session():PAM框架调用pam_sm_close_session()从pam.conf文件

所以位置似乎型动物中所列的模块..

我在哪里必须说“当用户注销加载”这个“”,就像我为open_session做的那样? 感谢

埃,操作系统是Debian的7.6.0-i386的

回答

1

终于找到了如何处理这个问题。

要编辑的文件是普通会话,而不是登录。它现在就像一种魅力! 希望这对别人有用