Mac OS X下把 /etc/sudoers 写错了怎么办?(转载https://blog.csdn.net/robertsong2004/article/details/53725285)

摘要:
重要的事情先说一下,首先为了回避这个问题,一定要用visudo来改/etc/sudoers文件。问题描述:1.用sudovi直接改/etc/sudoers并覆盖原文件。头大了,这怎么改,后悔ing问题解决:找到网上一个解决方案,可以在不重启系统的情况下修改/etc/sudoers。$ls-l/etc/sudoers-r--r-----1rootwheel2422121107:40/etc/sudoers2.修改上述文件的访问权限使用Finder-˃/etc,打开sudoers文件的权限。这里右下角有一个锁,点开,变成解锁的状态。然后给everyone加上读写权限。最后修改/etc/sudoers后再把权限改回来就可以了。

重要的事情先说一下,首先为了回避这个问题,一定要用 visudo 来改 /etc/sudoers 文件。

问题描述:

1. 用 sudo vi 直接改 /etc/sudoers 并覆盖原文件。

2. 由于 /etc/sudoers 不符合语法,sudo 无法执行。

3. 因为 sudo 无法执行,所以 /etc/sudoers 无法修改。

头大了,这怎么改,后悔ing

问题解决:

找到网上一个解决方案,可以在不重启系统的情况下修改 /etc/sudoers。

1. 查看 /etc/suoders 的访问权限。

$ ls -l /etc/sudoers
-r--r----- 1 root wheel 2422 12 11 07:40 /etc/sudoers

2. 修改上述文件的访问权限

使用Finder -> /etc ,打开 sudoers 文件的权限。

这里右下角有一个锁,点开,变成解锁的状态。

然后给 everyone 加上读写权限。

最后修改 /etc/sudoers 后再把权限改回来就可以了。

免责声明:文章转载自《Mac OS X下把 /etc/sudoers 写错了怎么办?(转载https://blog.csdn.net/robertsong2004/article/details/53725285)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇我的Python之路:浏览器模拟node.js和express.js中添加验证码下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Jetson AGX Xavier/Ubuntu测试SSD的读写速度

我是在Jetson AGX Xavier上测试的,Ubuntu上应该也可以用。 1. 查看SSD df -h /dev/nvme0n1p1是我要测试的硬盘。 2. 读速度 sudo hdparm -tT /dev/nvme0n1p1 -t 执行设备读取的时间 -T 执行缓存读取的时间 多测几次会准一些 for i in 1 2 3; do sudo h...

MySQL Cluster

参考:http://www.cnblogs.com/linkstar/p/6510713.html 如果没有特殊声明,则所有命令都在node1上执行 192.168.1.201 node1  1核/448M  管理节点192.168.1.202 node2  1核/448M  数据节点和mysql节点在同一台机器上192.168.1.203 node3  ...

Ubuntu中MySQL使用技巧

  MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。  MySQL是一种跨平台的数据库,在Ubuntu下安装Server的命令如...

Centos之文件搜索命令find

find [搜索范围] [搜索条件] #搜索文件 find / -name install.log #避免大范围搜索,会非常耗费系统资源 #find是在系统当中搜索符合条件的文件名。如果需要匹配, 使用通配符匹配,通配符是完全匹配。 [root@localhost ~]# ls 222  anaconda-ks.cfg  牛逼  牛牛 [root@loca...

Docker在Linux上运行NetCore系列(一)配置运行DotNetCore控制台

系列文章:https://www.cnblogs.com/alunchen/p/10121379.html 本篇文章操作系统信息       Linux:ubuntu 16.04.3 amd64 查看NetCore支持的Linux系统       NetCore不是支持Linux的所有系统,只支持部分,所以在Linux上安装NetCore之前要查看系...

Nginx 安装与部署配置以及Nginx和uWSGI开机自启

下载 官方网站:https://nginx.org/en/download.html Windows下安装 安装 下载后解压(切记不能含有中文路径!!),文件结构如图(我解压的路径就有中文,记得拷贝放置于英文目录下即可!): 启动 两种方法: 1) 直接双击该目录下的"nginx.exe",即可启动nginx服务器; 2) 命令行进入该文件夹,执行st...