加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux/ubuntu xxx is not in the sudoers file.This incident wi

发布时间:2020-05-24 03:49:52 所属栏目:Linux 来源:互联网
导读:linux/ubuntu xxx is not in the sudoers file.This incident will be reported 错误解决方法

背景:

Ubuntu下普通用户用sudo执行命令时报如题所示错误:

xxxisnotinthesudoersfile.Thisincidentwillbereported

解决方法就是在/etc/sudoers文件里给该用户添加权限。如下:

1. 切换到root用户

sudosu

2.etc/sudoers文件默认是只读的,对root来说也是,因此需先添加sudoers文件的写权限,如果缺少这一步,在修改/etc/sudoers之后,无法保存。除非之前已经赋予他有写的权限

chmodu+w/etc/sudoers

3.编辑sudoers文件,找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)

vim/etc/sudoers

#给chenxinming用户添加root权限
chenxinmingALL=(ALL)ALL

注意:

ps:这里说下你可以sudoers添加下面四行中任意一条

youuser ALL=(ALL) ALL

%youuser ALL=(ALL) ALL

youuser ALL=(ALL) NOPASSWD: ALL

%youuser ALL=(ALL) NOPASSWD: ALL

第一行:允许用户youuser执行sudo命令(需要输入密码).

第二行:允许用户组youuser里面的用户执行sudo命令(需要输入密码).

第三行:允许用户youuser执行sudo命令,并且在执行的时候不输入密码.

第四行:允许用户组youuser里面的用户执行sudo命令,并且在执行的时候不输入密码.

4.撤销sudoers文件写权限

chmodu-w/etc/sudoers


(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读