在 Linux 服务器上使用 Java 访问受保护的 Windows 文件夹

在 Linux 服务器上使用 Java 访问受保护的 Windows 文件夹

我们正在尝试在 Linux 服务器上安装安全的 Windows 共享,但到目前为止我们无法这样做。这是我们的设置:

  • 运行 Java 应用程序的 Linux 服务器
  • 仅允许特定安全组的成员进行读/写访问的 Windows 共享
  • Java 应用程序应该能够将文件写入 Windows 共享
  • 因为我是一个 Linux 新手,所以我被告知我们应该挂载该文件夹
  • 当我们执行 mount 命令时,我们得到“29353:会话设置失败:ERRDOS - ERRnoaccess(拒绝访问)”
  • 这可能意味着 Linux 用户无权访问共享文件夹。这是有道理的,因为 Linux 用户不是 AD 用户。

因此,真正的问题是,我们应该怎么做才能在 Linux 用户运行的 Java 应用程序中访问安全的共享 Windows 文件夹?安装是正确的解决方案吗?还是我们需要另一种方法。非常感谢!

答案1

您正在尝试挂载 CIFS 共享,并且需要使用具有访问权限的 Windows 用户名和密码来执行此操作:

mkdir /mnt/cifs

mount -t cifs //server-name/share-name /mnt/cifs -o username=shareuser,password=sharepassword,domain=nixcraft

示例来源:http://www.cyberciti.biz/faq/linux-mount-cifs-windows-share/

相关内容