is not in the sudoers file

标签: linux sudo sudoers 管理员 权限
222937人阅读 评论(0) 收藏 举报
分类:

问题

Linux系统无法使用sudo指令

方法一

1. 查找sudoers位置(默认会在/etc/sudoers)
    [tianshl@tianshl ~]# whereis sudoers
        sudoers: /etc/sudoers /etc/sudoers.bak /usr/share/man/man5/sudoers.5.gz

2. 切换到root身份
    [tianshl@tianshl ~]# su -

3. 修改sudoers权限
    [root@tianshl ~]# chmod u+w /etc/sudoers

4. 把用户添加到sudoers中
    [root@tianshl ~]# vi /etc/sudoers
    1. 找到 "root    ALL=(ALL)"
    2. 另起一行输入 "tianshl ALL=(ALL)    ALL"    备注:tianshl为用户名
    修改后如下所示:
    ## Allow root to run any commands anywhere
    root    ALL=(ALL)       ALL
    tianshl ALL=(ALL)       ALL

5. 去掉sudoers的写权限
    [root@tianshl ~]# chmod u-w /etc/sudoers

6. 退出root用户后就可以利用sudo命令来执行管理员权限了。
注:如果不去掉写权限,系统不允许执行suoders文件,运行sudo命令时会出现以下错误:
    sudo: /etc/sudoers is mode 0640, should be 0440    

方法二

1.首需要切换到root身份
    [tianshl@tianshl ~]# su -

2. 执行visudo
    [root@tianshl ~]# visudo

    1、移动光标,到最后一行
    2、按a,进入append模式
    3、输入 "tianshl    ALL=(ALL)    ALL"  备注:tianshl为用户名
    4、按Esc
    5、输入“:wq3. 这样就可以自己加入sudo组使用sudo命令了。
查看评论

解决centOS下xxx is not in the sudoers file 问题

解决方案: 首需要切换到root身份 $su - (注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用户的环境变量,用"su -...
  • yinjiabin
  • yinjiabin
  • 2012-06-12 09:07:39
  • 3424

is not in the sudoers file 解决(转)

解决方案:首需要切换到root身份$su -(注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用户的环境变量,用"su -"命令将环境...
  • zhuqinglu
  • zhuqinglu
  • 2008-01-18 10:51:00
  • 78845

Linux配置之解决CentOS中:xx is not in the sudoers file的问题

刚装完CentOS7,在使用sudo命令安装gcc-c++编译器的时候,出现 Dylan is not in the sudoers file. 的问题,解决办法如下: 1. su -     //...
  • Jxianxu
  • Jxianxu
  • 2017-05-18 14:47:33
  • 2007

Ubuntu之 is not in the sudoers file解决方法

本文介绍了在Ubuntu使用过程中遇到 is not in the sudoers file 时的解决办法。 用sudo时提示"xxx is not in the sudoers file. Thi...
  • huang798807481
  • huang798807481
  • 2014-01-10 15:21:11
  • 3841

使用sudo时user is not in sudoers file的解决

在Ubuntu下安装系统以后第一个创建的用户默认是在sudo用户组的,所以以sudo执行命令没有问题。 如果想让新添加的用户也能拥有使用sudo的权利,我们一般可以使用adduser username...
  • T_27080901
  • T_27080901
  • 2015-10-21 22:14:50
  • 2853

Fedora is not in the sudoers file

解决方案:首需要切换到root身份$su -(注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用户的环境变量,用"su -"命令将环境...
  • andyelvis
  • andyelvis
  • 2008-11-27 22:54:00
  • 2848

xxx is not in the sudoers file解决方法

  • 2012年02月24日 09:19
  • 4KB
  • 下载

ubuntu 将一般的用户加入sudo组 is not in the sudoers file

在ubuntu中新增加一个新的用户时,如useradd XXX,执行sudo命令的时候会提示 xxx is not in the sudoers file. This incident will b...
  • xiongmaojiayou
  • xiongmaojiayou
  • 2012-05-03 20:11:49
  • 6851

ubuntu系统提示“is not in the sudoers file”解决方法

1、sudo vim /etc/bash.bashrc打开该文件提示如下错误。 2、利用su root进入root权限,进入/etc目录下 3、打开sudoers文...
  • yuanlu837
  • yuanlu837
  • 2012-12-25 19:02:40
  • 1734

使用sudo时user is not in sudoers file 的解决

在Linux操作系统中,以普通用户使用sudo时,常常会出现这个报错,如: [oracle@DBA2 fd]$ sudo ps -ef|grep dbw [sudo] password for or...
  • sunjiapeng
  • sunjiapeng
  • 2013-09-04 10:52:54
  • 4756
    个人资料
    持之以恒
    等级:
    访问量: 602万+
    积分: 2406
    排名: 1万+
    最新评论