【发布时间】:2019-08-01 20:37:15
【问题描述】:
我在专门的 Windows 环境中使用 WSL,因为有许多工具仅适用于 Linux。我经常以编程方式连接到数据库,并且希望能够在不指定我的登录信息的情况下做到这一点。例如在 Python 通过 Windows 我可以这样做:
import pymssql
con = pymssql.connect(server, port)
并且该连接无需我指定任何凭据即可通过,因为我的 AD 帐户可以访问服务器,并且 pymssql 将在未指定凭据时使用 windows auth。
在 WSL 上运行的 python 中,但这不起作用,因此要建立相同的连接,我必须另外传递 user 和 password 参数。
有什么方法可以让 WSL 在运行 Linux 进程时继承 windows 身份验证?
【问题讨论】:
-
stackoverflow.com/questions/51736743/… 此链接中的 cmets 提供了一些上下文,但没有解决方案。
-
只是链接基本相同的问题:serverfault.com/questions/1033953/…
标签: windows windows-10 windows-authentication windows-subsystem-for-linux