在 MacOS High Sierra 上更改用户名后不再是管理员

在 MacOS High Sierra 上更改用户名后不再是管理员

我更改了用户名,现在无法执行管理员操作。不sudo,系统偏好unlock设置不起作用。

我已成功:

  1. 以单用户模式启动
  2. 打开终端
  3. chroot 进入我的系统

由于这不是 Linux,我不确定在哪里可以更改东西...如何解决这个荒谬的错误?

答案1

我找到了一个基于的解决方案。我做了一些不同的事情:

  • 而不是/sbin/mount -uw /使用chroot /Volumes/<yours>
  • 而不是rm /var/db/.applesetupdonerm /var/db/.AppleSetupDone

简而言之:

  1. 启动进入恢复模式
  2. 打开终端
  3. 执行chroot /Volumes/<yours>
  4. 执行rm /var/db/.AppleSetupDone- 重启后,MacOS 会认为这是一个新设置,这样你就会被重定向到安装后屏幕,你可以在其中创建一个新的管理员用户
  5. 重启
  6. 按照步骤
  7. 使用新创建的用户更新旧用户

相关内容