macos下无法使用sudo命令

  • 造成原因
    使用sudo chown -R $(whoami) /更改了root用户权限为普通用户

  • 解决办法

https://blog.csdn.net/zhao15127334470/article/details/75351834?utm_source=blogxgwz2

重新启动,黑屏时长按Command + S
依次按要求输入如下命令

/sbin/fsck -fy
/sbin/mount -uw /
chown root:wheel /etc/sudoers
chmod 440 /etc/sudoers
reboot
sudo su
  • 错误 owned by uid 501, should be 0的问题
  • 解决方案 修改部分报错文件权限:
chown -R root:wheel /var/db/sudo/ts/
chown -R root:wheel /private/etc/sudoers.d

你可能感兴趣的:(mac)