使用ctypes的PAM接口
项目描述
帕梅拉:PAM的另一个Python包装器
似乎有很多PAM的Python包装器,但后来都被遗弃了。这个仓库合并了两个独立的项目
- gnosek/python-pam
- 增加了对一些更多调用的包装,例如打开会话
- 在失败时引发PamError而不是返回False,并带有信息性错误消息
- simplepam
- 增加了Python 3支持
- 在身份验证后重置凭据,似乎是针对kerberos用户
为什么?
这两个项目似乎都被遗弃了,至少一年内没有对问题或拉取请求做出回应,而我需要它用于 JupyterHub。
使用它
安装
pip install pamela
测试
python -m pamela -a `whoami`
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
pamela-1.2.0.tar.gz (7.8 kB 查看哈希值)
构建的发行版
pamela-1.2.0-py2.py3-none-any.whl (6.9 kB 查看哈希值)
关闭
pamela-1.2.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0ea6e2a99dded8c7783a4a06f2d31f5bdcad894d79101e8f09322e387a34aacf |
|
MD5 | 37d71159f1bc17009ff568fd919c2a4d |
|
BLAKE2b-256 | ef1c9d82a11b766bd17a23533a75cd41989f343ffe9c0a1dc31a588546c9bed9 |
关闭
pamela-1.2.0-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 27e543f1059bab1d7bc35b322d97705b4653869d1a06fe867d8c2b5206ed9d28 |
|
MD5 | 9769f5b216933109c5c8e80b75d00092 |
|
BLAKE2b-256 | ec141c52a2a3ca612d77550fef0404a496f080bfd600cf4c7c6a2a8ab4be2dc6 |