更改了 OSX 10.13.6 用户名。无法再使用 sudo

更改了 OSX 10.13.6 用户名。无法再使用 sudo

用户帐户 -> 更改用户名。我没有更改主文件夹,只显示名称 + 用户名。但是,这不起作用?我在登录中看到我的旧名称“quantum”,但没有看到我的新用户名

我无法使用 sudo。“quantum 不是 sudoers 的一部分,此事件将被报告”

我对这里的用户体验很不满。点击几次后,我就不再拥有 sudo 访问权限了。

我无法使用新的用户名登录。我的安装是否完全损坏了?

dscl . list /Users

_xcsbuildagent
_xcscredserver
_xserverdocs
daemon
nobody
quantum
root

答案1

这是可以修复的。如果您的计算机上已有另一个管理员帐户,请登录该帐户并授予您最近重命名的帐户管理员权限。

如果您还没有其他管理员帐户,您可以通过在启动时按住 Cmd-S 进入单用户模式来创建一个,然后按照屏幕上的说明重新挂载根卷以进行读/写,然后执行rm /var/db/.AppleSetupDone,然后reboot。这将触发首次启动设置助手再次运行,您可以使用它来创建一个新的本地管理员帐户。然后,使用该新帐户修复旧帐户(通过重新选中旧帐户的“允许用户管理此计算机”复选框)后,您可以重新登录旧帐户并删除新的管理员帐户。

我个人不相信大多数软件能够很好地处理更改用户的“简称”,尤其是当新的简称与用户的主目录名称不匹配时。我可以想象很多软件工程师从未考虑过这种变化可能发生的事实,因此没有以能够处理这种变化的方式编写代码。

相关内容