如何通过OSX服务器(10.8)和移动帐户处理BYOD用户

我正在转移到一个打开的目录设置,用户能够创build移动configuration文件,以允许在他们自己的机器和服务器上同步他们的主目录。 但是,由于我们一直没有这个function,而且大多数用户都在自带设备(BYOD),所以他们的许多名字都与服务器和个人电脑上的用户名设置完全匹配。

有没有更好的方法来处理这个问题,或者我应该把用户名重命名为{name_companyname}?

而不是name_companyname你可能只想使用{firstInitialLastName}

所以你的是mwallace。

他们没有任何其他方式使用个人移动帐户。 除非你想将他们的个人本地账户转换成移动账户。 如果您愿意,我可以向您发送说明。

将本地用户帐户转换为移动帐户

我要先描述一下你会做什么,然后给你确切的命令。

在做这个之前,请先testing一下,因为我不得不这么做了。 如果用户在其服务器帐户中已经有数据:请勿使用此方法。

如果您正在转换的用户是pipe理员用户,您将需要另一个pipe理员用户在计算机上。 您无法使用您正在转换的帐户进行此操作。

这与删除用户并通过“系统偏好设置”离开主文件夹相同,除非根本不更改文件夹。

  1. 将目录切换到位于/ private / var / db / dslocal / Default / users的用户数据存储
  2. 删除用户的plist。
  3. 如果新的用户帐户名称与以前的名称不同:
  4. 将目录更改为/ Users /重命名该文件夹。 (MV)
  5. 出口。

    命令行完成。

  6. 注销您正在使用的pipe理员帐户。
  7. 使用服务器上的用户凭据login。 它会询问您是否要使用本地驱动器上的当前主文件夹。
  8. 点击是。 然后,它会将本地计算机上的主文件夹同步到服务器。

必须以root用户使用命令行的方式完成以下操作。 以root用户身份使用命令行时,请特别小心:

sudo su (type in password) cd /private/var/db/dslocal/Default/users rm {username}.plist -- optional cd /Users/ mv {oldusername} {newusername} -- end optional exit 

这也适用于从移动到标准转换。