假设您的办公室有 20 台自由范围的 iMac。有一天,他们购买了一台 Xserve 来托管网络主文件夹。
您将执行哪些步骤来将他们的本地帐户和本地主文件夹移动到 Xserve?
你如何处理文件权限?你会注意什么“陷阱”(我也讨厌这个词)(任何常见的损坏的 plist?钥匙链有任何问题吗?等等)?
假设您的办公室有 20 台自由范围的 iMac。有一天,他们购买了一台 Xserve 来托管网络主文件夹。
您将执行哪些步骤来将他们的本地帐户和本地主文件夹移动到 Xserve?
你如何处理文件权限?你会注意什么“陷阱”(我也讨厌这个词)(任何常见的损坏的 plist?钥匙链有任何问题吗?等等)?
帐户不会轻易翻译;您必须在 Xserve 上为用户创建一个新帐户。
但是,这比重新创建数据要容易。mac 主目录真的没有什么特别之处。只要所有用户的数据都包含在本地 mac 的主目录中,只需使用您选择的工具将其复制到网络驱动器位置(命令 shell 中的 rsync 效果很好)就可以了。如果硬盘驱动器上的其他地方有任何东西,请先将其移至主目录。
但是,您必须确保权限匹配。如果您在 Xserve 上创建了一个新帐户,它的数字 UID 可能与本地 Mac 上的帐户不同。您必须在 Xserve 上的每个主目录上执行 chown,以授予用户的 Xserve 帐户对其数据的权限。
在将它们绑定到 Xserve 服务的 OpenDirectory 域之前,将 Mac 上的本地 /Users 目录移动到不同的位置也是一个好主意;Xserve 将希望将其网络目录挂载到 /Users 中,这意味着如果您在副本上弄错了某些东西,您将无法轻松访问本地版本来更正它。
MacEnterprise 有一篇名为“将本地用户迁移到网络用户”的文章。