文档章节

[转]Linux之"xxx is not in the sudoers file"解决方法

ForJustice
 ForJustice
发布于 2012/06/04 16:01
字数 485
阅读 755
收藏 0

      转自: http://www.linuxidc.com/Linux/2010-12/30386.htm

                 http://blog.csdn.net/zhuqinglu/article/details/2050927

    用sudo时提示"xxx is not in the sudoers file. This incident will be reported.其中XXX是你的用户名,也就是你的用户名没有权限使用sudo,我们只要修改一下/etc/sudoers文件就行了。

方法一:

首需要切换到root身份 

su -

(注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用户的环境变量,用"su -"命令将环境变量也一起带过去,就象和root登录一样),然后

visudo     //切记,此处vi和sudo之间没有空格

1、移动光标,到最后一行

2、按a,进入append模式

3、输入

   your_user_name ALL=(ALL)  ALL

4、按Esc

5、输入“:wq”(保存文件并退出)

这样就把自己加入了sudo组,可以使用sudo命令了。 

---------------------------------------------------------------------------------------------------------------

方法二(大同小异):

1)进入超级用户模式。也就是输入"su -"

su -

系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。也就是root用户模式,为root用户到密码也是root。注意这里有"-" ,这和su是不同的,在用命令”su”的时候只是切换到root,但没有把root的环境变量传过去,还是当前用户的环境变量,用”su -”命令将环境变量也一起带过去,就象和root登录一样。

2)添加文件的写权限。也就是输入命令:

chmod u+w /etc/sudoers


3)编辑/etc/sudoers文件。也就是输入命令:

gedit /etc/sudoers

    进入编辑模式,找到这一 行:

root ALL=(ALL) ALL

    在它的下面添加:

hadoop ALL=(ALL) ALL

    这里的hadoop是你的用户名,然后保存退出。

4)撤销文件的写权限。也就是输入命令:

chmod u-w /etc/sudoers

本文转载自:

ForJustice
粉丝 1
博文 14
码字总数 1479
作品 0
成都
程序员
私信 提问
加载中

评论(1)

Le_Guto
Le_Guto
这文件完全不能修改 改了就出错 不管用神马方式改 27
linux 无法使用sudo命令问题

最近再linux下面整理一些工作问题,发现以前操作时不曾遇见或忽略的问题,暂且在此整理一下: xxx is not in the sudoers file. This incident will be reported 这个问题在centos或redhat下...

Avro
2014/01/27
906
0
Linux下普通用户添加sudo权限

linux给用户添加sudo权限: 有时候,linux下面运行sudo命令,会提示类似: quietheart is not in the sudoers file. This incident will be reported. 这里,quietheart是用户名称,然后导致...

Start-up
2012/06/15
1K
0
CentOS──xxx is not in the sudoers file解决方法 (

前阵子比较来比较去,选了CentOS作Linux系统,刚装到虚拟机里面,发现默认的用户无法开启系统权限。终端中输入sudo后提示“XXX is not in the sudoers file. This incident will be reporte...

JungleKing
2016/06/03
25
0
Linux给用户添加sudo权限

linux给用户添加sudo权限: 有时候,linux下面运行sudo命令,会提示类似: xxxis not in the sudoers file. This incident will be reported. 这里,xxx是用户名称,然后导致无法执行sudo命令...

武当剑客
2015/10/21
114
1
mqm is not in the sudoers file. This incident will be reported.

Linux下普通用户用sudo执行命令时报"xxx is not in the sudoers file.This incident will be reported"错误,解决方法就是在/etc/sudoers文件里给该用户添加权限。如下: 1.切换到root用户下...

aaa奇奇aaa
2016/12/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Navicat 快捷键

操作 结果 ctrl+q 打开查询窗口 ctrl+/ 注释sql语句 ctrl+shift +/ 解除注释 ctrl+r 运行查询窗口的sql语句 ctrl+shift+r 只运行选中的sql语句 F6 打开一个mysql命令行窗口 ctrl+l 删除一行 ...

低至一折起
48分钟前
4
0
PyTorch入门笔记一

张量 引入pytorch,生成一个随机的5x3张量 >>> from __future__ import print_function>>> import torch>>> x = torch.rand(5, 3)>>> print(x)tensor([[0.5555, 0.7301, 0.5655],......

仪山湖
今天
5
0
OSChina 周二乱弹 —— 开发语言和语言开发的能一样么

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @花间小酌:#今日歌曲推荐# 分享The Score的单曲《Revolution》 《Revolution》- The Score 手机党少年们想听歌,请使劲儿戳(这里) @批判派...

小小编辑
今天
2.5K
19
oracle ORA-39700: database must be opened with UPGRADE option

ORA-01092: ORACLE instance terminated. Disconnection forced ORA-00704: bootstrap process failure ORA-39700: database must be opened with UPGRADE option 进程 ID: 3650 会话 ID: 29......

Tank_shu
今天
3
0
分布式协调服务zookeeper

ps.本文为《从Paxos到Zookeeper 分布式一致性原理与实践》笔记之一 ZooKeeper ZooKeeper曾是Apache Hadoop的一个子项目,是一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于它...

ls_cherish
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部