我朋友的 Mac 上有一个帐户,我想将其移动到我的 Mac 上,有什么方法可以复制该帐户中的所有内容,包括用户名和密码? 顺便说一句,我正在使用 OS X Mavericks 而我的朋友在运行 OS X Yosemite。
答案1
您可以使用此信息创建核心 UID,然后使用cp
或scp
第三方实用程序来移动数据。
从终端创建用户帐户
使用 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 之间传输(复制)所有帐户设置和文件(用户配置文件等)。