跳转到主要内容

使用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 查看哈希值)

上传时间 Python 2 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面