如何更改用户名?(短名称和主文件夹)


11

在Linux下,这毫无疑问。只需进入/ etc / password并进行编辑,然后在/ home中重命名目录即可。我希望新的短名称和新的主文件夹在更改后匹配。


2
附带说明:在Linux中并不是那么简单。您还必须更新/etc/group,最终的邮件别名(例如username @ machine)以及旧用户名所在的所有位置(通常很多)。
Matteo

Answers:


7

苹果自己的指令效果很好。可能有更复杂,更快速的方法,但是这些步骤从未遇到任何问题(例如权限错误)。

Mac OS X v10.6和更早版本:如何更改用户帐户名或主目录名


1
当然,这是“官方的”方法-但它有两个缺点:大的缺点是您最终获得了不同的UID。没什么大不了的,但是对于大多数人来说,将外部驱动器连接到另一台Mac时,保持501号用户的麻烦最少。另一个是它比需要的更长。我认为Apple决定采取更长的流程来避免告诉某人删除用户帐户,因为有些人不会阅读内容并最终删除所有内容-可能没有备份。
bmike

我没有意识到有关UID的知识-尚未遇到有关UID的问题,但这当然是要考虑的事情。
chrismanderson 2011年

这对我来说很好,谢谢。我以为会更难。

3

在“ 系统偏好设置”,“ 用户和组”中,右键单击左侧列表中的用户名,然后选择“ 高级选项”。编辑帐户名称字段,然后单击确定

理想情况下,您也将需要编辑主目录以匹配新的用户名,尽管这并非绝对必要。

屏幕截图


我们如何更改主目录以匹配用户名?在finder中重命名似乎不起作用
Enrico Susatyo 2011年

1
Ingmar Hupp指的是当您选择“高级选项”时出现的对话框。
kiamlaluno 2011年

1

我真的不喜欢在原地编辑用户,因为删除用户非常简单(保留主文件夹)-将文件夹重命名为root-用匹配重命名文件夹的正确短名创建新用户。

首选项窗格将显示您已经具有/ Users / newshort并愿意继承该文件夹。在设置所有权和更正主文件夹按Apple预期工作所需的ACL方面,这是我所知道的最好的工作。


  1. 检查您的备份是否最新- 以防万一
  2. 进行删除 在此处输入图片说明
  3. 在终端中sudo -s进行移动,然后执行mv /Users/tester\ \(Deleted\)/ /Users/test
  4. 做创建 在此处输入图片说明

执行此操作后,您可能应该在磁盘工具中运行“修复权限”任务。由于删除和创建新用户后,Unix用户ID会有所不同。
sholsinger

1
修复权限永远不会触碰用户主文件夹。它仅通过查看/ Library / Receipts(或较新的收据数据库)来修复Apple已安装的软件-用户权限仅由Lion中新增的首选项窗格/ dscl / open目录设置。
bmike
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.