gpt4 book ai didi

python - 使用我自己的 python 脚本对我的计算机进行身份验证

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:03:21 25 4
gpt4 key购买 nike

我尝试创建一个 python 脚本来检查密码而不是我的计算机,所以我使用 python-pam为了那个原因。问题是我不知道如何在通用授权文件中使用我的脚本。

我试过这个:

auth    required                        /home/gamzer/test-python-pam.py

但它告诉我:

sudo: PAM unable to dlopen(/home/gamzer/test-python-pam.py): /home/gamzer/test-python-pam.py: invalid ELF header

这是我的脚本:

import pam
from getpass import getuser, getpass

if pam.authenticate(getuser(), getpass()):
print 'ok'
else:
print 'not ok'

最佳答案

首先 - 你不能将 python 代码用作 PAM 模块,它必须是满足特定接口(interface)要求的编译代码。参见 here了解更多信息。

另外 - 您在这里尝试的似乎是循环的,使用 PAM 本身来实现 PAM 功能。

关于python - 使用我自己的 python 脚本对我的计算机进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53820496/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com