Mac 在修改用户名时,表面上很简单,但如果操作不完整,可能会导致一系列的系统残留问题
更多精彩
- 更多技术博客,请移步 asing1elife’s blog
创建一个临时用户
- 创建临时用户的目的是 让当前用户的核心文件夹处于待机状态
- 因为只有处于 待机状态 的用户文件夹才可以修改名称
- 值得注意的是,临时用户的名称不要写成你所期望改的名称
- 例如你准备把用户名改成 asing1elife ,那么临时用户的名称可以是 asing1elife1 ,或者其他任何名称
- 因为正确的名称要等原用户文件夹空闲出来后,重命名时使用
进入设置,用户与群组
- 点击左下角的
+
号创建新用户+
号不能点击是因为左下角的锁定没有解开,点击后输入密码即可
- 新账户角色选择
管理员
,其他随意,因为使用完后即可删除
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vMbDf4BV-1581905117551)(http://asing1elife.com/sources/images/75578FA5-D367-4B2A-AC0C-8DEF3404469A.png)]
退出当前用户,使用新的用户登录
- 再次进入 设置->用户与群组 ,解锁后右键点击之前的用户名,会出现 高级选项 ,点击进入如下界面
- 需要解锁左下角的图标才可以右键点击
- 图中显示只能修改 全名 、 个人目录`
- 账户名称 为灰色,无法修改,是因为使用的是当前用户登录,如果使用的是新的临时用户,该项则可以修改
- 将三项都修改成你中意的名称即可,例如 asing1elife
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IkiFmg8X-1581905117552)(http://asing1elife.com/sources/images/5AC7C4A1-5574-4D25-8606-4B246EE15862.png)]
进入用户文件夹目录,修改文件名
- 在 Finder 中按下 CMD+Shift+G ,并输入
/
可直接前往根目录 - 在 用户 文件夹中可以看到当前的临时用户目录,以及之前的有效用户
- 图标为小房子的用户文件夹是无法修改的,所以前文中才会提到要使用临时用户登录,目的是让有效用户的文件夹能释放出来,允许重命名
- 将有效用户的文件夹修改与之前 高级选项 中修改的 个人目录 保持一致即可
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2sEya1QB-1581905117552)(http://asing1elife.com/sources/images/F9471A2F-49F6-4782-8A7B-7170456D8A30.png)]
使用有效用户登录
- 登录后继续前往 设置->用户与群组 删除临时用户,删除时根据弹出的提示框确保用户文件夹一并删除干净
你可能还想把电脑文件名也修改一下
- 进入 设置->共享 ,即可看到电脑名称,修改后再终端看到的用户名与电脑名称的组合就会发生变化
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YEmqSH95-1581905117553)(http://asing1elife.com/sources/images/83F4AF98-78C6-4BF4-85A3-E9664B8FDF83.png)]
修改账户名称会导致用户权限丢失
- 大家可以看到当使用当前用户进入 设置->用户与群组->高级选项 时,账户名称 的输入框是灰色的
- 因为 账户名称 涉及到系统用户权限的关联及访问
- 所以当我们使用其他管理员用户登录并修改 账户名称 后
- 再使用该用户登录,会发现之前的系统配置信息都丢失了,而且不能怎么修改,重启后都无法保存
- 这个问题的解决方式可以参考 解决因更改个人文件夹中项目的权限而导致的问题
- 进入上述链接,按照 Apple 官网支持描述的步骤操作即可解决