只有命令行 sudo 权限的情况下如何更改登录界面用户名?

2022-10-05 13:12:02 +08:00
 dangyuluo

因为换岗位了,因此需要更改 Macbook Pro 登录时的 title ,如下图。

https://imgse.com/i/xlWNhn

但是在 System Preferences 里的 User&Group 是灰色无法选择的,如下图。

问了下公司的 IT 他也不知道怎么修改,唯一的选项就是给我一台新的电脑,但是重新配置简直要命。

我的用户在命令行下是有 sudo 权限的,公司也不是特意限制死权限。想请问这种情况下有没有办法可以通过命令行启用 root 用户登陆,或者直接用命令行修改登录时显示的用户名?谢谢

➜ /Users/<my-name> sudo -i
Password: # Enter password
MacBook-Pro:~ root# whoami
root
1166 次点击
所在节点    macOS
3 条回复
zmlu
2022-10-05 13:13:20 +08:00
文件夹名改不了,展示名能改
dangyuluo
2022-10-05 13:17:57 +08:00
@zmlu 我想更改的就是登录时展示的名字,体现新的 title 。系统用户名`firstname.lastname`保留即可

但是我的账户无法打开 Users & Group ,IT 换人了也不太清楚
dangyuluo
2022-10-05 13:24:40 +08:00
哈哈找到方法了,sudu 到 root 下然后
```shell
dscl . -read /Users/<user.name> RealName # 获得现在的真实用户名,复制一下,没有首空格
...
dscl . -change /Users/<user.name> RealName "<current realname>" "<new realname>"
```
注意替换即可

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/884726

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX