如何以编程方式(python)使用OS用户验证用户名/密码

Joh*_*ang 6 python linux authentication login

我正在编写一个允许用户登录的python程序.我不想实现自己的身份验证,而是希望利用OS(linux)机制.也就是说,当用户通过输入用户名/密码对(应该是有效的OS用户)尝试登录我的应用程序时,我需要通过操作系统对该对进行身份验证.怎么做 ?它可能需要子进程模块,但我试过没有运气.

Has*_*kun 5

尝试通过Python PAM或类似方法使用PAM