【问题标题】:Access shared folder using a specific windows credential使用特定的 Windows 凭据访问共享文件夹
【发布时间】:2019-01-20 19:42:25
【问题描述】:

我目前正在处理一个要求:从数据库下载文件,然后将其写入共享文件夹。暂时,我正在我本地的路径上工作:

File.WriteAllBytes(path, content);

我的问题是共享文件夹在 Windows 机器上,只有特定帐户才能写入此文件夹。

现在我知道了Impersonation 的基础知识,但我不知道是否可以在 Linux 机器上模拟 Docker 容器。

简而言之,我想将我的应用程序部署在 Linux 容器上,然后将文件写入访问受限的 Windows 共享文件夹。

【问题讨论】:

    标签: linux docker asp.net-core windows-authentication impersonation


    【解决方案1】:

    文件夹是在主机上还是挂载在主机上?如果是这样,您可以将主机文件夹映射到容器。例如

    C:\> "Hello" > c:\temp\testfile.txt
    C:\> docker run -v c:/temp:/tmp busybox cat /tmp/testfile.txt
    
    • c:/temp 是主机上的本地路径
    • /tmp 是容器中的路径。

    更多详情:volume-shared-filesystems

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-25
      • 2012-12-06
      • 2012-10-22
      相关资源
      最近更新 更多