我正在使用 net share 命令在 Windows 计算机上创建 SMB 共享。我写道
net share MyCompany_server___0.0.1-SNAPSHOT___server=E:\JavaWorkspace\Product\src\generated\server
然后,此共享对我计算机的网络共享中的其他 Windows 计算机可见,但无法访问。是不是我忘记设置某个选项了?
已编辑由于评论
- 使用 OpenSUSE 机器访问共享时会出现“无法显示文件夹内容。”的消息。
- 使用共享该文件夹的 Windows 计算机访问共享成功,没有任何问题
- 使用另一台 Windows 计算机访问共享显示
MyCompany_server___0.0.1-SNAPSHOT___服务器无法访问。访问被拒绝
答案1
我假设您处于“工作组”环境中,但您没有提到“服务器”计算机的操作系统。
在我看来,您遇到了底层 NTFS 的权限问题。如果不知道“服务器”的 Windows 版本,就很难告诉您更多信息。
如果“服务器”是 Windows Server 版本,并且您从客户端计算机执行“NET USE * \server\sharename /user:Administrator”并在提示时指定“服务器”的管理员密码(假设您在“服务器上”使用“管理员”帐户),您可能会很幸运。
但是,如果“服务器”是 Windows 客户端版本,您可能已打开选项将所有远程连接尝试视为“访客”,并且底层 NTFS 权限将阻止对共享内容的任何访问。
更多信息将帮助我们告诉您发生了什么。
顺便说一句:你的股票名称真是太棒了。