gpt4 book ai didi

macos - 为什么 sudo 在 macOS 终端中不起作用?

转载 作者:行者123 更新时间:2023-12-05 04:10:57 25 4
gpt4 key购买 nike

我在 mac 谣言中问了这个问题,但由于它非常针对开发人员,所以没有人可以提供帮助,所以想知道这里的开发人员是否知道。在过去几周的某个时候,发生了一些事情,完全破坏了我的 sudo 命令。现在,每次我尝试 sudo 时,它只会出现一个空行。我无法在终端(或 iTerm)中输入任何内容,我需要关闭窗口。

enter image description here

我有备份,但不知道哪些文件会被破坏,并且不想将我的 Mac 重置到任意时间点并放弃其他工作。我主要只是使用 sudo 来编辑 /private/etc/hosts 文件,不知何故现在它让我在没有 sudo 的情况下编辑和保存它所以我认为它可能以某种方式卡在 sudo 中但我已经重置了我的一切可以想到并且没有更改我所知道的任何设置。

我尝试创建一个新的管理员用户并从中执行 sudo,但结果是一样的。

我已经尝试遵循各种论坛上的建议,但没有一个有效,我已经到了我可能对我的 mac 造成更多损害的地步。任何人都知道如何修复它或我可以从我的备份中拖出任何可能修复它的文件吗?

我试过:

which sudo

它出现了 /usr/bin/sudo 这似乎是一个有效的文件路径。

最佳答案

点击此链接后 - https://macperformanceguide.com/blog/2017/20170328_1326-macOS-10_12_4-sudo-broken.html - 我找到了解决方案和问题。 AMPPS 已编辑 sudoers 文件以包含一些 NOPASSWD 行,这显然在 10.12.4 中不起作用。注释掉这些行有效

https://macperformanceguide.com/blog/2017/20170407_1157-macOS-10_12_4-sudo-broken-fix.html

关于macos - 为什么 sudo 在 macOS 终端中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43537500/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com