博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mac sudo: /etc/sudoers is world writable
阅读量:5077 次
发布时间:2019-06-12

本文共 991 字,大约阅读时间需要 3 分钟。

今天误操作修改了/etc/sudoers的权限,将它的权限改成了777,结果就导致执行所有sudo的命令都报错。

sudo: /etc/sudoers is world writable

sudo: no valid sudoers sources found, quitting

想重新把它的权限修改回去,但是执行chmod 440 /etc/sudoers后却发现报错为:

chmod: Unable to change file mode on /etc/sudoers: Operation not permitted

这就尴尬了,改不回去。

最后通过疯狂的百度谷歌,找到了一些解决方法,但是有些方法说的太简单了,还是走了好多冤枉路,现总结如下:

1.在Mac中启动root 账户

2.切换到root用户,修改 /etc/sudoers的权限

1 #无法使用chmod修改权限 2 demo:Desktop piaoyu.qiu$ ls -la /etc/sudoers 3 -rwxrwxrwx  1 root  wheel  1371  8  9 11:28 /etc/sudoers 4 demo:Desktop piaoyu.qiu$ chmod 440 /etc/sudoers 5 chmod: Unable to change file mode on /etc/sudoers: Operation not permitted 6  7 #切换到root用户 8 demo:Desktop piaoyu.qiu$ su 9 Password:你自己设置的密码10 sh-3.2# ls -l /etc/sudoers11 -rwxrwxrwx  1 root  wheel  1371  8  9 11:28 /etc/sudoers12 sh-3.2# chmod 0440 /etc/sudoers13 sh-3.2# ls -l /etc/sudoers14 -r--r-----  1 root  wheel  1371  8  9 11:28 /etc/sudoers15 sh-3.2# exit

完美解决问题,最后说一句Mac好烦人!!

转载于:https://www.cnblogs.com/mianbaoshu/p/9449095.html

你可能感兴趣的文章
Screening technology proved cost effective deal
查看>>
MAC 上升级python为最新版本
查看>>
创业老板不能犯的十种错误
查看>>
Animations介绍及实例
查看>>
判断请求是否为ajax请求
查看>>
【POJ2699】The Maximum Number of Strong Kings(网络流)
查看>>
spring boot配置跨域
查看>>
BZOJ 1996 合唱队(DP)
查看>>
进击吧!阶乘——大数乘法
查看>>
安卓学习资料推荐-25
查看>>
Mysql数据库备份和还原常用的命令
查看>>
关于退出当前页面在火狐的一些问题
查看>>
【项目实施】项目考核标准
查看>>
spring-aop AnnotationAwareAspectJAutoProxyCreator类
查看>>
经典入门_排序
查看>>
Redis Cluster高可用集群在线迁移操作记录【转】
查看>>
二、spring中装配bean
查看>>
VIM工具
查看>>
javascript闭包
查看>>
@Column标记持久化详细说明
查看>>