如何在 Mac OS X 中更改用户帐户的简称

目录:

Anonim

在 Mac OS X 中,用户简称是其主文件夹的名称,也是从锁定屏幕或通过 SSH 远程访问的网络连接登录 Mac 的简称和 SFTP。您出于多种原因想要更改用户简称,但这不仅仅是更改用户帐户上列出的名称的问题。我们将介绍四种不同的方法来做到这一点,一种只是更改短用户名以进行登录的简单方法,以及三种更完整的方法,不仅可以更改短用户名,还可以更改用户目录名以匹配。选择适合您技能水平的内容。

这里需要注意的是,拼写很重要,大写也很重要,任何拼写或大写的差异都是行不通的。不要尝试使用包含空格或特殊字符的简短用户名或帐户名,使用普通字符保持简单。

在继续之前,请确保您最近备份了您的 Mac 并且它是重要数据。如果您有一段时间没有备份,您可以轻松地在 Time Machine 中强制手动备份。备份后,继续阅读。

仅更改用户简称

这就是您如何更改用户的实际短名称,以便登录到 Mac。这不会影响用户帐户主目录的名称:

  • 打开系统偏好设置并单击“帐户”窗格
  • 点击左下角的锁形图标并输入您的管理员凭据
  • 右键单击要更改其短用户名的用户,然后单击“高级选项”
  • 在“高级选项”屏幕中,编辑“帐户名”旁边列出的用户名,如下面的屏幕截图所示

请记住,以上说明仅更改用户的简称,而不是用户主目录的名称。这给我们带来了几种不同的方式,我们可以更改用户帐户和目录名称:

更改用户短名称和主目录名称:Apple 方式

这是Apple在其知识库中推荐的方法,该方法看似冗长,但它会自动处理权限和文件所有权更改,使某些用户更容易。

  • 首先,你需要在Mac OS X中启用root用户,如果你还没有这样做的话
  • 注销现有用户帐户并登录到已启用的根用户帐户
  • 打开 /Users/,您将看到用户帐户主目录,重命名您要更改的用户帐户主目录,方法与在 Mac OS X 中重命名任何文件夹或文件的方式相同。Apple 注意事项用户简称不能包含空格或特殊字符
  • 现在打开系统偏好设置并单击“帐户”面板
  • Create a new user account with the same short name that you used to rename the user home directory
  • 您将看到一个对话框警告“用户文件夹中的一个文件夹已经具有名称“您选择的用户名”。”您要将该文件夹用作该用户帐户的主文件夹吗? – 单击确定
  • 现在注销root用户并使用您选择的短名称登录到新创建的用户
  • 验证所有文件、文件夹、权限、所有权和其他一切是否符合预期。四处浏览,打开一些文件等。如果一切正常,您现在可以返回“帐户”首选项窗格并删除原始用户帐户

出于安全考虑,Apple建议禁用root用户帐户,但您可以根据需要使用root权限的频率来确定是否需要。

高级方法:通过管理员或root和chown更改用户简称和用户目录名称

您还可以使用更高级的方法,有些人可能更喜欢这种方法,尽管对于大多数用户我建议使用Apple 的方法。继续,如果您想更改用户目录名称和短名称,另一种方法是使用单独的管理员帐户(甚至是命令行中的 root)来重命名用户主目录(最好是新的简称)。您可以使用管理员帐户从 Finder 执行此操作,或从命令行使用 sudo 和 root:

sudo mv /Users/oldname /Users/newshortname

然后,通过与上述访问帐户面板的“高级选项”相同的过程,您将通过单击“选择”按钮选择新重命名的主目录作为用户默认目录,然后然后导航到它。如果您选择通过命令行执行此操作,这更像是一个确认步骤。

更改目录名称后,您可能需要使用chown 将文件所有权和权限调整为新用户名:

chown -R newshortname /Users/newshortname

与其他方法一样,您需要通过登录新重命名的帐户并打开和访问文件来确认一切正常。

另一方面,您还可以使用此选项更改用户主目录的位置。例如,如果您有一个用于操作系统和应用程序快速启动的小型 SSD 驱动器,但您希望将所有文件保存在一个单独的驱动器上,但这是一个新主题。

高级:使用sudo、mv和Spotlight更改短用户名

还有一种修改用户名的方法,而且更高级。

开始之前:完成整个Mac 的备份,这是编辑用户文件并更改操作系统观察该用户的方式。如果您没有令人信服的理由这样做,或者您不习惯修改系统文件和使用终端,请不要继续。此外,您可能希望启用快速用户切换以便能够快速执行此操作。如果做得好,您将在几分钟内更改短用户名,但这不是传统上支持的方法,因此请自行承担风险!

这已被验证可在OS X Mountain Lion 中运行。修改重要文件前一定要做好备份

  • 登录另一个管理员帐户(如有必要,创建一个具有管理员权限的新帐户)
  • 从/Applications/Utilities/打开终端并输入以下命令:
  • sudo ls /Users/

  • 找到旧用户名目录,记下准确的拼写和大小写,我们的示例将使用“OldShortName”,然后使用下一个命令根据需要替换该用户名,并指示新的短用户名如预期的
  • sudo mv /Users/OldShortName /Users/NewShortName

  • 在请求时输入管理员密码,这是使用sudo所必需的
  • 现在下拉 Apple 菜单并选择系统偏好设置
  • 选择“用户和组”并选择您要更改的用户名
  • 右键单击要更改的用户名,然后选择“高级选项...”
  • 更改“帐户名”和“主目录”旁边的字段以适应新的短名称
  • 点击“确定”接受更改,因为内容更新可能会有轻微延迟

短用户名现在已更改,但您还没有完成。注销当前活动的管理员帐户,或使用快速用户切换调用登录窗口,然后以新重命名的用户登录。

接下来的这组步骤同样重要,否则Spotlight和智能文件夹将无法工作:

  • 以重命名的用户身份登录
  • 确认用户文件在预期的位置,在~/Documents,~/Desktop/等,打开几个以验证权限是否正常运行
  • 现在从 Apple 菜单启动系统偏好设置并选择“Spotlight”,然后单击“隐私”选项卡
  • 从Finder导航到/Home/目录,选择新重命名的用户目录,并将其拖放到Spotlight Privacy窗口
  • 现在从Spotlight Privacy 窗口中选择Users 目录并删除它,这将强制重建该用户文件的Spotlight 索引,允许所有文件按预期使用Spotlight、Smart 文件夹和All My文件
  • 关闭系统偏好设置并等待Spotlight重建
  • 完成后,打开“我的所有文件”以查看列表,并通过使用 Command + 空格键搜索文件来验证 Spotlight 现在是否正常工作

如果您做的一切正确,用户帐户的短名称现在将被更改。如果你愿意,你现在可以删除额外的管理员帐户

更新时间:2013 年 1 月 25 日

如何在 Mac OS X 中更改用户帐户的简称