如何获取运行python脚本的用户的LDAP用户名

如何获取运行python脚本的用户的LDAP用户名,python,ldap,python-ldap,Python,Ldap,Python Ldap,我需要找到运行python(2.7)脚本的用户的LDAP用户名。命令行我会通过键入whoami来实现,在python中,我正在寻找与python ldap模块等效的解决方案 您可以使用python标准库中的getuser函数获取当前系统用户。试试这个: >>> from getpass import getuser >>> getuser() 'ahmadnourallah' 您可以使用python标准库中的getuser函数获取当前系统用户。试试这个: &

我需要找到运行python(2.7)脚本的用户的LDAP用户名。命令行我会通过键入
whoami
来实现,在python中,我正在寻找与python ldap模块等效的解决方案

您可以使用python标准库中的
getuser
函数获取当前系统用户。试试这个:

>>> from getpass import getuser
>>> getuser()
'ahmadnourallah'

您可以使用python标准库中的
getuser
函数获取当前系统用户。试试这个:

>>> from getpass import getuser
>>> getuser()
'ahmadnourallah'

我不明白,你想获取当前系统用户(运行脚本的用户)吗?@AhmadNourallah是的,没错。当您需要LDAP用户名时,您是否更愿意使用
ldapwhoami
?根据手册页,
whoami
打印与当前有效用户ID关联的用户名。同时,根据手册页,
ldapwhoami
打开与LDAP服务器的连接,绑定并执行whoami操作。你能提供一个你计划做什么的代码示例吗?我不明白,你想得到当前系统用户(运行脚本的用户)吗?@AhmadNourallah是的,没错。当您需要LDAP用户名时,您是否更愿意使用
ldapwhoami
?根据手册页,
whoami
打印与当前有效用户ID关联的用户名。同时,根据手册页,
ldapwhoami
打开与LDAP服务器的连接,绑定并执行whoami操作。你能提供一个你计划做什么的代码示例吗?