如何处理拥有 OSX Server (10.8) 和移动帐户的 BYOD 用户

如何处理拥有 OSX Server (10.8) 和移动帐户的 BYOD 用户

我正在转向开放目录设置,用户可以创建移动配置文件,以便在自己的机器和服务器上同步他们的主目录。但是,由于我们没有这样做,而且大多数用户都自带设备 (BYOD),因此他们的许多名字与服务器和个人机器上设置的用户名完全匹配。

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

答案1

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

所以你的是 mwallace。

他们实际上没有其他方式可以在个人账户中使用移动账户。除非你想将他们的个人本地账户转换为移动账户。如果你愿意,我可以向你发送相关说明。

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

我将首先描述您要做的事情,然后给您确切的命令。

请在对您的某个用户执行此操作之前进行测试,我已经大约 5 年没有这样做了。如果用户的服务器帐户中已有数据:请勿使用此方法。

如果您要转换的用户是管理员用户,则您需要计算机上有另一个管理员用户。您无法使用要转换的帐户执行此操作。

这与通过系统偏好设置删除用户并离开主文件夹相同,只是它根本不改变文件夹。

  1. 将目录更改为位于 /private/var/db/dslocal/Default/users 的用户数据存储区

  2. 删除用户的 plist。

  3. 如果新的用户帐户名与以前的名称不同:

  4. 将目录更改为 /Users/ 重命名文件夹。(mv)

  5. 出口。

    命令行完成。

  6. 注销您正在使用的管理员帐户。

  7. 使用服务器上的用户凭据登录。它会询问您是否要使用本地驱动器上的当前主文件夹。

  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

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

相关内容