如何使用python-pam验证我的ubuntu帐户而不是root?

时间:2016-03-04 07:32:00

标签: python ubuntu pam

我在https://pypi.python.org/pypi/python-pam/1.8.2中安装了python-pam 我在ubuntu 14.04中表示赞赏

python
import pam
p=pam.pam()
p.authenticate('myname','mypassword')

当我输入我的root帐户信息时它工作正常。 但是当我输入正常的帐户信息时,它返回FALSE。

如何使用python-pam验证我的ubuntu帐户而不是root?

1 个答案:

答案 0 :(得分:0)

如果您使用他们通常的系统(unix样式)登录凭据,它将无法工作。 PAM库必须读取只能由root读取的影子文件。但是,如果您使用通过备用方法(例如LDAP或数据库)进行身份验证的PAM配置文件,则它可以在不需要root的情况下工作。