OS X 10.6共享网络文件夹问题


0

大学网络上的用户可以看到共享文件夹但无法写入该文件夹。看到它没有问题,但无法写入它。已在Server Admin上添加了sharepoint权限。

Answers:


0

要使文件系统权限在Mac OS X客户端和服务器之间正常工作,您需要确保客户端和服务器使用相同的“用户和组数据库”,可以这么说。

这基本上意味着它们需要绑定到同一个Open Directory或Active Directory服务器,以便客户端对当前用户的数字用户ID和数字组ID的概念与服务器的UID和与共享文件和文件夹关联的GID的概念相匹配。并且,您需要使用适当的网络帐户登录客户端Mac的GUI,以便客户端计算机的Finder的UID和GID概念与AFP客户端和服务器的UID和GID概念相匹配。

如果你不这样做,你会遇到这样的问题:

在服务器上,您创建了一个帐户“KevinKelley”,UID 1024.在服务器上使用该帐户,您可以创建一个文件夹并共享它。

在您的客户端Mac上,您在首次设置时创建了本地管理员帐户“KevinKelley”。此帐号有UID 501。

您使用本地KevinKelly(UID 501)帐户登录客户端Mac上的GUI。然后,从Finder执行“连接到服务器...”并安装共享点。通过AFP(Apple文件协议,Mac的默认文件共享协议)向服务器进行身份验证时,您将登录服务器上的“KevinKelley”(UID 1024)帐户。你以为这两个账户代表你,并且有相同的长短名称,所以你认为你应该好好去。但是它们具有不同的数字UID,因此存在不匹配,因此您的客户端本地帐户501将无法写入服务器上的帐户1024所拥有的文件。Finder和AFP协议试图掩盖由这种不匹配引起的一些问题,但这种错觉并不总是完整的。

要检查这是否是您的问题,请执行以下操作:

在服务器上的终端中(或当SSH连接到服务器时),执行ls -nled /path/to/shared/folder并查看服务器对与文件关联的UID和GID的想法。

现在,在客户端计算机上,使用您经常使用的帐户登录GUI。然后启动终端并键入id以查看当前帐户的UID和GID。将此UID与您在上一步中找到的服务器上的共享文件夹关联的UID进行比较。如果它们不匹配,你可能会遇到这个问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.