![迁移主文件夹(从客户端到 OS X 服务器)的工作流程是否简单?](https://linux22.com/image/483239/%E8%BF%81%E7%A7%BB%E4%B8%BB%E6%96%87%E4%BB%B6%E5%A4%B9%EF%BC%88%E4%BB%8E%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%88%B0%20OS%20X%20%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%89%E7%9A%84%E5%B7%A5%E4%BD%9C%E6%B5%81%E7%A8%8B%E6%98%AF%E5%90%A6%E7%AE%80%E5%8D%95%EF%BC%9F.png)
假设您的办公室有 20 台免费 iMac。有一天他们购买了一台 Xserve 来托管网络主文件夹。
您将执行哪些步骤来将他们的本地帐户和本地主文件夹移动到 Xserve?
您如何处理文件权限?您会留意哪些“陷阱”(我也讨厌这个词)(任何常见的 plist 损坏?钥匙串出现任何问题?等等)?
答案1
帐户不会轻易转换;您必须在 Xserve 上为用户创建一个新帐户。
但是,这比重新创建数据要容易得多。mac 主目录其实没什么特别的;只要用户的所有数据都包含在本地 mac 的主目录中,只需使用您选择的工具(命令 shell 中的 rsync 效果很好)将其复制到网络驱动器位置即可。如果硬盘驱动器上还有其他内容,请先将其移动到主目录中。
但是,您必须确保权限匹配。如果您在 Xserve 上创建了一个新帐户,它很可能具有与本地 Mac 上的帐户不同的数字 UID。您必须在 Xserve 上的每个主目录上执行 chown 以授予用户的 Xserve 帐户访问其数据的权限。
在将 Mac 上的本地 /Users 目录绑定到 Xserve 所服务的 OpenDirectory 域之前,将其移动到其他位置也是一个好主意;Xserve 将希望将其网络目录挂载到 /Users 中,这意味着如果您在副本上犯了错误,您将无法轻松访问本地版本来纠正它。
答案2
MacEnterprise 有一篇文章名为“将本地用户迁移为网络用户。“