簡體   English   中英

如何使用python-pam驗證不是root用戶的ubuntu帳戶?

[英]how to authenticate my ubuntu account not root using python-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')

輸入我的根帳戶信息后,它會很好地工作。 但是當我輸入普通帳戶信息時,它返回FALSE。

如何使用python-pam驗證不是root用戶的ubuntu帳戶?

如果您使用他們通常的系統(unix風格)登錄憑據,它將無法正常工作。 PAM庫必須讀取只能由root讀取的影子文件。 但是,如果您使用通過替代方法(例如LDAP或數據庫)進行身份驗證的PAM配置文件,則無需root就可以使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM