macos - sudo 命令后出现段错误

标签 macos segmentation-fault sudo su sudoers

我在我的 Mac OS X 10.6.8 中修改了(以某种错误的方式)文件 etc/sudoers

出于这个原因,我删除了错误的行并替换了原始文件。但是现在每当我输入 sudo 命令时,输出都是:

sudo: /etc/sudoers is owned by uid 501, should be 0
Segmentation fault

解决方案可能是 this但是当我输入 su(和密码)时,输出是:

su: Sorry

我该如何解决这个问题?

最佳答案

郑重声明,在 OS X 上有一种更简单的修复方法:运行“磁盘工具”,在边栏中选择宗卷,然后选择“急救”选项卡,然后单击“修复磁盘权限”。/etc/sudoers 是它知道“正确”权限的系统文件之一,因此它会为您处理。

关于macos - sudo 命令后出现段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8022142/

相关文章:

linux - 更改 macOS 主目录名称后 vscode 'code' 命令仅用作 sudo

objective-c - 可以在 Cocoa 中创建没有按钮的 NSAlert

python - 使用 pygame.midi 播放 midi 音符时出现段错误

assembly - 是什么导致这个程序出现段错误?

xamarin - 在 Xamarin.IOS 中执行 native 代码时收到 SIGSEGV

python - 无法从 putty 运行 .py 文件,语法错误 : word unexpected (expecting ")")

javascript - 如何打开数据 :image in browser from node-webkit app?

swift - NSBitmapImageRep 上的 setColor 在 Swift 中不起作用

image - 在 macOS 上删除本地 Docker 镜像

linux - sudo 的奇怪行为