使用cTypes的pam接口
pamela的Python项目详细描述
pamela:pam的另一个python包装器
对于pam来说,似乎有大量的python包装器已经被抛弃。 此回购合并了两个单独的努力:
- gnosek/python-pam
- 为更多通话添加包装,例如打开会话
- 失败时引发pamerror而不是返回false,并显示信息性错误消息
- simplepam
- 添加了Python3支持
- 在身份验证后重置凭据,显然是为kerberos用户设置的
为什么?
这两个项目似乎都被放弃了,至少一年内没有对问题或请求的响应,我需要它来完成JupyterHub。
使用它
安装:
pip install pamela
测试:
python -m pamela -a `whoami`