关闭

is not in the sudoers file

标签: linuxsudosudoers管理员权限
222917人阅读 评论(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命令了。
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

修改/etc/sudoers权限

在往/etc/sudoers文件添加用户时,修改了sudoers文件权限为777,后面s通过sudo chmod 0440 /etc/sudoers也改不回去,提示sudoers文件权限应该为0440,如果权限不为0440,sudo命令就用不了了. 这时可以通过几各方法修改sudoers权限: 1....
  • luoqindong
  • luoqindong
  • 2014-02-17 14:23
  • 10876

非常Linux——sudoers文件的写法

概述 sudoers文件的作用是控制用户可以执行哪些指令。它是Linux系统管理员的重要一课喔。 文件的组成 sudoers文件由三部分组成: sudoers的默认配置,主要设置sudo的一些缺省值(本文不会对这些默认配置进行介绍,若有兴趣可以自己man 5 sudoer...
  • sin90lzc
  • sin90lzc
  • 2013-03-03 01:07
  • 10917

ubuntu sudoers权限修改及visudo的使用

sudo 这个命令是ubuntu系统是用的最多的(和其他大众版linux系统比起来),而一个普通用户是否有sudo权限来临时切换到root用户来执行“一行”命令取决于 /etc/sudoers的配置,而sudoers这个诡异的文件又不能用常规的方式来修改。 所谓常规方式是什么呢,就是用chmod让可...
  • smsource
  • smsource
  • 2016-12-26 23:23
  • 3168

sudo(ers)指南, sudoers配置详解

1.  关于 Sudo 权限的授予 app-admin/sudo包允许系统管理员授予其他用户执行一些程序的权限,正常情况下,非系统管理员用户不具备这些程序的执行权限。与设置程序setuid位域方式不同的是,sudo在谁具有某条命令的执行权限以及何时执行方面可以实现更为严密...
  • yu412346928
  • yu412346928
  • 2014-03-20 15:14
  • 2657

ubuntu中修改了sudoers的权限导致,sudoers不能用的解决

今天,更改用户的权限时,手贱的更改了sudoers的权限,改成了777,导致出现使用sudo 显示sudo /etc/sudoers可被任何人写的错误提示。          网上查方法,很多都说是要用unbuntu的...
  • SONGCHUNHONG
  • SONGCHUNHONG
  • 2015-11-22 21:20
  • 1955

Linux用户不在sudoers文件中

*** is not in the sudoers file.  This incident will be reported.”  (用户不在sudoers文件中……) 处理这个问题很简单,但应该先理解其原理再操作。首先要明白root的密码一般...
  • xuemengrui12
  • xuemengrui12
  • 2016-11-29 13:07
  • 1380

sudoers配置详解

sudo工作流程 基本格式 who whereHostrunas commond谁通过哪些主机可以通过哪个身份运行哪些命令 参数详解 who runas whereHost commond 别名格式 Alias_Type NAMEitem1item2item3 Alias_Type visudo ...
  • yonggeit
  • yonggeit
  • 2017-06-03 16:14
  • 586

sudo配置文件/etc/sudoers详解及实战用法

一、sudo执行命令的流程 将当前用户切换到超级用户下,或切换到指定的用户下, 然后以超级用户或其指定切换到的用户身份执行命令,执行完成后,直接退回到当前用户。 具体工作过程如下: 当用户执行sudo时,系统会主动寻找/etc/sudoers文件,判断该用户是否有执行sudo的权限 -->确认...
  • Field_Yang
  • Field_Yang
  • 2016-05-31 17:56
  • 21465

修改了/etc/sudoers 权限为0777,无法sudo,如何恢复为0440

这是一个可能很多菜鸟都会犯的错,很小很烦人,折腾了我一个小时。最让我郁闷的就是为啥网上的答案都是各种复制粘贴复制粘贴,复制粘贴你MB啊。行不行有人确认过嘛?就算行的话能确认下版本号嘛?就算都照猫画虎成功了,多加俩字表表诚意可以吗? ==============================分...
  • tsuliuchao
  • tsuliuchao
  • 2013-11-06 08:44
  • 6658

【Linux】用户不在sudoers文件中(不会vi的里面也有使用到的步骤说明)

转载自:http://blog.csdn.net/dreamback1987/article/details/8766302 *** is not in the sudoers file.  This incident will be reported.” ...
  • u014717398
  • u014717398
  • 2017-02-26 10:08
  • 513
    个人资料
    • 访问:6025547次
    • 积分:2325
    • 等级:
    • 排名:第18583名
    • 原创:25篇
    • 转载:0篇
    • 译文:0篇
    • 评论:10条
    文章分类
    最新评论