【发布时间】:2014-09-28 15:40:36
【问题描述】:
我有一个带有 PAM 身份验证的 python 脚本,如果它是用 root 执行的,则执行并打印成功,就像我用非 root 权限执行它一样,我收到以下错误
python: pam_unix(system-auth:auth): 认证失败;
有没有可能我可以用非root权限运行它,请帮助我。
仅供参考-
我正在使用来自https://code.google.com/p/web2py/source/browse/gluon/contrib/pam.py的python脚本
谢谢
【问题讨论】:
-
据我所知,只有在不运行脚本 root 的情况下才能授权当前用户。我也很想知道这个问题的答案。我将 PAM 用于 Django 应用程序,调试时只能以自己的身份登录(本地用户正在运行应用程序,而不是 root)。 does this question help?
-
我已经尝试将自定义配置文件放在 pam.d 目录中并将其传递给身份验证功能的服务,但我看到了同样的问题。