如何复制 Mac 用户帐户(包括用户名和密码)?

如何复制 Mac 用户帐户(包括用户名和密码)?

我朋友的 Mac 上有一个帐户,我想将其移动到我的 Mac 上,有什么方法可以复制该帐户中的所有内容,包括用户名和密码? 顺便说一句,我正在使用 OS X Mavericks 而我的朋友在运行 OS X Yosemite。

答案1

您可以使用此信息创建核心 UID,然后使用cpscp第三方实用程序来移动数据。

从终端创建用户帐户

使用 dscl 命令。此示例将创建用户“luser”,如下所示:

dscl . -create /Users/luser
dscl . -create /Users/luser UserShell /bin/bash
dscl . -create /Users/luser RealName "Lucius Q. User"
dscl . -create /Users/luser UniqueID "1010"
dscl . -create /Users/luser PrimaryGroupID 80
dscl . -create /Users/luser NFSHomeDirectory /Users/luser

然后您可以使用 passwd 来更改用户密码,或者使用:

dscl . -passwd /Users/luser password

您必须为用户的主目录创建 /Users/luser 并更改所有权,以便用户可以访问它,并确保 UniqueID 确实是唯一的。

此行将把用户添加到管理员组:

dscl . -append /Groups/admin GroupMembership luser

答案2

其中一个用户友好的方法是使用迁移助手(http://support.apple.com/en-us/HT4889)。此 GUI 应用程序将允许您使用 LAN 或 Thunderbolt 电缆在两台 Mac 之间传输(复制)所有帐户设置和文件(用户配置文件等)。

相关内容