Linux
SunwindX
这个作者很懒,什么都没留下…
展开
-
一起写PAM(二)
上一篇转贴了一些关于PAM结构的一些内容,关于应用程序如何调用PAM 的API实现身份认证和会话操作的内容不是这篇内容所关心的,就不在赘述.对话函数作为应用程序和PAM 模块信息交互的"中介",其作用非常的重要.因此下面准备小谈一下对话函数.我本人也是新手,自己写一个对话函数肯定原创 2011-07-07 20:29:51 · 2103 阅读 · 0 评论 -
一起写PAM(一)
开始学着写PAM了,一值期盼在*nix下做些东西,之所以期盼是因为这里没有神秘的窗户纸,前段时间做windows下的安全开发(当然是初级的),也许是信息检索能力的欠缺吧,想找到一些有用的东西是那么艰难,很多时候查找资料花费了好几天最后一两行代码解决了问题.最让我疑惑的是能解决问题原创 2011-07-06 22:03:21 · 4145 阅读 · 0 评论 -
一起写PAM(3)
写到这一篇才发现自己了解的远没有预期的多..上一次说了对话函数,对话函数是PAM模块与使用PAM进行认证的应用程序进行信息交互的桥梁,通过对话函数PAM模块可以获得用户的输入信息(明文、密文),还有两套很重要的函数 pam_set_data(pam_handle_t *pamh,原创 2011-07-11 21:46:18 · 3684 阅读 · 0 评论 -
PAM后续
在实施PAM模块的过程中也许会遇到一些奇怪的现象,这里想说一下配置了PAM后没有出现预期的效果,而且如果设置的是required类型的进不去系统的情况吧.也是刚刚才知道的这个东西(如果有高手指点下可能就不要浪费很久的时间了),好了继续:SELinux,关于这是什么东西我就不说了,原创 2011-07-14 19:36:24 · 917 阅读 · 0 评论 -
一起写PAM(4)
有了前面的知识,今天将和大家一起写一个简单的PAM模块好了废话不说了直接写吧(文件为 pam_test.c)#define PAM_SM_AUTH#include #include #include #include #include #define原创 2011-07-14 19:02:27 · 3982 阅读 · 1 评论