共享文件夹域控制器在 Linux 上不可见

共享文件夹域控制器在 Linux 上不可见

我在从 Linux 访问域控制器上的共享文件夹时遇到了一个小问题。

这是我的设置:

  • 1)Windows 2008 R2 SP1-DC
  • 2)Windows XP SP3
  • 3)Linux Debian 6 + Samba 服务器 + LikeWise Open

情况:

  • 可以从 Linux 和 Win 2008 访问 Windows XP 上的共享
  • 可以从 Win XP 和 Win 2008 访问 Linux 上的共享
  • Win 2008 上的共享可从 Win XP 访问,但不能从 Linux 访问(错误无法列出共享文件夹),我只能在网络资源管理器中看到机器。

为了确保万无一失,我创建了多个用户帐户,所有帐户都是管理员和根帐户。共享文件夹权限全部处于完全控制状态。我尝试了其他 Linux 发行版,例如 Mint 12 LXDE(错误无法安装)。无论有没有软件更新,都会出现同样的问题。

什么可能导致此问题?这是 Linux 还是 Windows 问题?是否有任何可选的配置文件需要检查,Linux 上是否需要安装额外的软件包?

任何建议都值得感激。谢谢。

这是错误日志:

帐户登录失败。 主题: 安全 ID:NULL SID 帐户名称:- 帐户域:- 登录 ID:0x0 登录类型:3 登录失败的帐户: 安全 ID:NULL SID 帐户名称:mint 帐户域:machx.com 失败信息: 失败原因:未知用户名或密码错误。 状态:0xc000006d 子状态:0xc000006a 进程信息: 调用方进程 ID:0x0 调用方进程名称:- 网络信息: 工作站名称:MINTOS 源网络地址:192.168.244.180 源端口:36229 详细身份验证信息: 登录进程:NtLmSsp 身份验证包:NTLM 传输服务:- 包名称(仅限 NTLM):- 密钥长度:0

答案1

您可以尝试apt-get install smbfs更换驱动程序,看看是否有帮助……我以前遇到过这个问题,罪魁祸首是 NTLMv2 是 Win2008 上共享的默认安全设置。它在 XP 上可用,但不是默认的,NTLM 是,这就是为什么共享工作正常的原因。如果您认为可能是这样,只需在您的安装选项下附加 sec=ntlmv2。这是一个例子。mount -t cifs -o username=testIt,sec=ntlmv2 //192.168.1.1/testDir /mnt/testDir(哦,只是让你知道,如果没有安装 smbfs,就会出错,抱怨密码。如果安装了 smbfs,它会提示您输入密码。我猜那个包里有一个修改版的 mount.cifs 命令。)

相关内容