我正在尝试从我的 Ubuntu 14.10 机器连接到 Windows 共享。
- 我可以从 Windows 访问共享。
- 同事可以从他的 Arch 机器访问共享权限。
- 我已经在 Nautilus 中尝试过;它会要求输入我的用户名、域和密码,但无论我输入什么,它都会一次又一次地弹出相同的身份验证对话框。
- 我可以从我的 Linux 机器 ping 该机器。
- 以下错误消息来自
smbclient
没有 的构建smb.conf
。 - 我尝试连接的帐户是 Active Directory 帐户。
- 我尝试连接的机器位于 Windows 域上(我想;据我所知我们这里没有 Linux 域)但我尝试连接的机器却不在。
如果我尝试smbclient
,我会得到:
$ smbclient -L //<the machine>/<the share> -U<username> -W <domain>
params.c:OpenConfFile() - Unable to open configuration file "/home/amagee/amagee/etc/smb.conf":
No such file or directory
./smbclient: Can't load /home/amagee/amagee/etc/smb.conf - run testparm to debug it
Enter <username>'s password:
session setup failed: NT_STATUS_INVALID_NETWORK_RESPONSE
如果我尝试的话也一样smbclient -L //<the machine>/<the share> -U"<domain>\<username>"
。
这种情况发生smbclient
在 Ubuntu apt 存储库(Version 4.1.11-Ubuntu
)中以及我刚从源代码编译的存储库(4.1.16)中。
有任何想法吗?