macos - sudo 命令后出现段错误

我在我的 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 是它知道“正确”权限的系统文件之一,因此它会为您处理。

https://stackoverflow.com/questions/8022142/

相关文章:

python - 如何将空查询集指定为非空查询集 : [ ] to []

php - 在 PHP 中使用不可打印字符作为分隔符?

perl - 我如何在运行时在 Perl 中绑定(bind) DBI 参数?

r - 在 R 中缩放数据忽略特定列

php - Wordpress - 按日期范围获取帖子

c# - 在 C# 中将日期值转换为特定格式

php - 如何查看 cron 作业中返回的 php 错误

php - 如何防止 mod_rewrite 处理 HTTP Post 请求?

groovy - 在 Groovy 中使用 When and Then?

bash - nohup 和 sed,重定向 stderr 和 stdout