我们正在尝试在 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/