Mac修改/etc/sudoers出现问题解决办法

2019-10-27 11:05:48

使用sudo出现parse error in /etc/sudoers near line 56,出现这样都问题,是我们修改sudroers造成都,然后又要用sudo修改,这样就进入了恶性循环,我们需要用root账户来修改/etc/sudoers

参考地址  解决Mac下修改/etc/sudoers文件的问题


解决Mac下修改/etc/sudoers文件的问题


花了好几个小时,才把这个bug解决了,当时不小心修改了这个文件,结果sudo 这个命令用不了,真是着急,要知道这不是ubuntu,我看网上的教程大部分都是ubuntu。就是切换不了root用户,而且sudo不了,真的很烦,网上尝试用su root 结果密码不正确,下面这个方法可以切换到root.


1.系统偏好设置-用户与群组


2.如下图


3.如下图



4.OK,好了,现在登陆终端,用su root 命令可以切换到root了,还好我有之前备份文件的习惯


5. 然后把文件改为 chmod 440 /etc/sudoers ,就可以得到之前的文件了

6. exit,就可以正常使用sudo 命令了。


  • 2020-01-09 18:49:17

    pecl安装卸载模块,如何自动配置php.ini

    利用pecl安装php模块,可能需要手工配置php.ini,以加载或禁止相关模块。那么pecl install是不是可以自动配置php.ini呢?答案是肯定的。在pecl isntall的提示信息中,苏南大叔找到了下面的类似提示信息:configuration option "php_ini" is not set to php.ini location。这个设置点,就是本文的关键所在。设置好"php_ini"之后,pecl就可以自动修改php.ini中的extension=了。

  • 2020-01-10 10:23:08

    父元素设置min-height子元素设置100%问题

    父元素设置min-height子元素高度设置100%取不到值,这是因为子元素 div设置 height:100%;只有当父级元素满足min-height:1000px;设置的条件才触发;浏览器默认是不会触发的,所以子元素的100%的高度继承就失效了。min-height 是在 height 计算之后再套用的.

  • 2020-01-10 15:48:46

    Linux下查看文件精确到秒的修改时间

    今天排查一个BUG遇到一个问题,错误日志中打印的时间精确到秒,但当根据日志中的时间去找对应文件进行验证的时候,发现通过 ls -l 或者 ll 命令,都无法查看到文件精确到秒的修改时间。

  • 2020-01-10 15:55:05

    linux php yum 安装Imagick

    通过pecl安装Imagick扩展,成功到是成功了,很顺利,但是so包并不在我当年用yum安装的php7.2的扩展包内,我把生成的Imagick.so,移动到当前用的php包内,并不能用,提示 undefined symbol: spl_ce_Countable)) in Unknown on line 0。

  • 2020-01-10 15:57:06

    Centos 安装php Imagick 扩展

    yum install ImageMagick ImageMagick-devel ImageMagick-perl 下一步,验证ImageMagick已经安装在你的系统上并验证它的版本

  • 2020-01-10 19:44:45

    window安装ImageMagick没有conver.exe

    你安装 ImageMagick 的时候有几个勾选安装的选项,里面有一个就是convert.exe。可以全勾选上··以防万一。