Mac 使用sudo报错:xxx is not in the sudoers file 解决办法,因为什么导致的

Mac解决sudo命令时报错

xxx is not in the sudoers file.  This incident will be reported.

百度了很多办法,
要么让你sudo visudo,要么让你切换root 用户……
好几伙,做这两件事不得首先有sudo 权限吗?直接死循环了……

解决思路

1、打开系统偏好设置—用户与群组,检查是否取消了勾选 “ 允许用户管理此电脑”,如下:

在这里插入图片描述
我的检查发现,当前登录账户的确没有勾选,但是下边账户2是有权限的,这就简单啦,
点击解锁 — 账号1不行,就用root2的账号和密码,然后给用户打勾
在这里插入图片描述
在这里插入图片描述
重启!ok !

2,如果你没有另外一个高权限账户,那只能创建一个新的了,然后再使用上面步骤

创建新用户:

首先,在重启或开机的同时按住command+s,记住要长按,一直按着,直到进入命令状态,光标稳定后再松手。(其实这个命令状态就是类似于一堆代码之类的东西,不用管它)

这个时候你会发现光标的最后一行是#root>,此时直接输入以下粗体字内容(记得分大小写,别写错了啊,斜杠、横杠、空格、和回车键别忘了!):

/sbin/mount空格-uaw敲回车

rm空格var/db/.AppleSetupDone敲回车

reboot敲回车

之后等一等,电脑就会让你注册一个新的账户,你就按照步骤注册个新的,可以选择不登陆Apple ID,最后他会让你填一个新的管理员账户,你就填一个新的,密码跟以前一样也没关系。

填完之后会进入桌面,你会发现桌面上空空如也,不要慌,东西全没丢,只是在你之前的另一个账户里。

重复方法1

打开系统偏好设置–>用户与群组–>解锁(解锁的密码用你新设置的那个)–>左侧点击你原来那个账户,然后“允许用户管理这台电脑”,在前面的框框打钩。

之后再重启一次电脑,你的管理员权限就回来了!而且现在电脑上有两个管理员了,你可以选择去用户与群组删掉新注册的那个没用的管理员,也可以保留,避免以后再出现类似情况,比如我就保留了。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值