来宾文件从 Mac OS X Mountain Lion 共享到域上的 Windows

jdm*_*uys 4 windows file-sharing osx-mountain-lion macos

我想让我们域中的 Windows 同事在不输入任何凭据的情况下访问我 Mac 上的一些公共文件。Mac 在网络上,但不在域上(至少我是这么认为的,我从来不明白域是什么)。

我设法共享文件,但要求 Windows 用户输入登录名/密码才能访问它们。

这是我所做的:

  • 我激活了文件共享,包括我帐户的 SMB 选项。
  • 我在“共享文件夹”窗格中添加了要共享的目录(“common_files”)
  • 我确保“每个人”都拥有对该目录的读取权限
  • 我确保在“共享”系统首选项窗格中激活了来宾文件共享。
  • 我确保在“帐户”系统首选项窗格中激活了访客登录。

我检查了在输入我的 Mac 帐户登录名/密码时,我可以访问所述目录。没有任何问题。为此,我在 Windows 中键入“URI”:

\\my.mac.IP.address\common_files
Run Code Online (Sandbox Code Playgroud)

所以一切正常,除了来宾访问部分。

任何的想法?

谢谢。

让-丹尼斯

小智 7

这似乎是自 Lion 以来 Apple SMB 实现中的一个错误(对于 Lion 和 Mountain Lion 而言是这样,但对于 Snow Leopard 则不然)。所以没有简单的方法来解决它。我自己也遇到了同样的问题,似乎其他人也遇到了:http : //forums.macrumors.com/showthread.php?t=1186688

我看到的解决方法是(不过我自己还没有尝试过):

  1. 在 mac 上设置一个新的用户帐户(只是允许“Guest”?而不是“Guest User”,这是正常的 Guest 帐户)。不要给它密码。然后其他人可以在提示时输入这些“凭据”。缺点之一是您必须告诉人们使用什么用户名。
  2. 设置您自己的 SMB 服务器并使用它而不是 OSX 中内置的服务器。上面链接中的某人说他们使用 MacPorts(它可以让您在 Mac 上运行 Linux 软件)使其工作。

对于我自己,我只是在我的计算机(Windows 8)和我的 GF(OSX Lion)之间共享。所以我在她的电脑上为自己设置了一个帐户,并使用它进行身份验证。

我希望这有帮助。这是我的第一个 StackOverflow/StackExchange/SuperUser 答案。