如何解决10.15下“login: login: Could not determine audit condition”?

(题目字数所限)如何解决macOS版本10.15下“login: login: Could not determine audit condition”?
由于之前需要在根目录写文件,于是关闭了SIP,然后开启了root权限,后来在配置maven的时候需要一些权限,由于长期使用Linux,结果我错误地使用了chmod -R 777 /这样的命令,结果现在一打开terminal,就会显示:
login: login: Could not determine audit condition
查了一些资料,发现一种方式就是删除/usr/bin/login,但是现在我并没有权限更改/usr,即使是关闭SIP,使用root也不行。后来发现好像是10.15(或者之前的某个版本)开始,关SIP也没有权限,必须要mount -uw /,但是我已经重启过系统,打不开terminal就输入不了命令,也就无法给权限……
请问现在在不重置系统的前提下,还有什么方法可以恢复terminal的正常使用吗?十分感谢!

阅读 1.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题