Golang:访问Windows共享(从Linux应用程序)
是否有合适的方法从在Linux设备上编译和运行的Go应用程序连接到Windows共享,例如\windowspc\c$\myshare 共享将需要凭据才能将文件保存到目标UNC路径Golang:访问Windows共享(从Linux应用程序),go,windows-share,Go,Windows Share,是否有合适的方法从在Linux设备上编译和运行的Go应用程序连接到Windows共享,例如\windowspc\c$\myshare 共享将需要凭据才能将文件保存到目标UNC路径 是否有实现这一目标的最佳实践?理论上是,实际上不是 Windows共享使用SMB/CIFS协议系列。这些可以在Go中实现,并用于访问共享。不过,这是一项艰巨的任务 最好的方法是要求从系统装入共享,然后像从应用程序访问本地文件系统一样访问它,而不是在应用程序中安装共享 如果你真的想使用SMB/CIFS,你可以在Go中检查
是否有实现这一目标的最佳实践?理论上是,实际上不是 Windows共享使用SMB/CIFS协议系列。这些可以在Go中实现,并用于访问共享。不过,这是一项艰巨的任务 最好的方法是要求从系统装入共享,然后像从应用程序访问本地文件系统一样访问它,而不是在应用程序中安装共享
如果你真的想使用SMB/CIFS,你可以在Go中检查Gnome VFS(虚拟文件系统)或FUSE as C库,但这将是混乱和丑陋的。我只是在Go中寻找一个类似impacket的库,并得出了这个惊人的发现 在同一次搜索中,这个问题也出现了,所以我想我应该帮助你并将其发布在这里