一、问题

输入sudo su 如下所示:

sudo:/etc/sudoers is world writable
sudo:no valid sudoers sources found,quitting
sudo:unable to initialize policy plugin

二、问题解决

进入单用户模式

电脑开机后,会有一个如下图的页面,然后按e,修改ro quiet.....handoff为rw single init=/bin/bash,然后按ctrl+x进入


按照参考文章的解决方法:二 -> 2 ->(2)和三, 若可以的话就好了,若不可以,请参考以下操作(我就是第三种操作结束后还不可以的)

还是进入单用户模式,按ctrl+x之后,输入下列三行修改权限,然后重启,之后就可以了。

chmod 644 /usr/lib/sudo/sudoers.so
chown -R root /usr/lib/sudo
exit

总结

最后,弄好了之后,发现是/etc/sudoers的权限的问题,(虽然只改了/usr/lib/sudo/sudoers.so,猜测可能是他们之间有啥关系吧,还有待深入研究),下面两图是/etc/sudoers的权限,一个是正常系统中的,一个是出问题的(也许可以直接修改/etc/sudoers的权限,还没有试过)

(注:当初出问题的时候没有拍照,下面给出的是在服务器上做的测试,本机由于有些重要文件,所以给的图片为服务器的截图)

正常系统中的

出问题的系统

参考文章:

[1] https://www.cnblogs.com/chxwkx/p/10686864.html

[2] https://blog.csdn.net/m0_37887449/article/details/73086882

ubuntu——sudo权限问题(sudo:/etc/sudoers is world writable sudo:no valid sudoers sources found,quitting..)相关推荐

  1. linux如何给用户加sudo权限,如何在Linux环境为用户添加sudo权限

    sudo的配置文件 sudo默认配置文件是**/etc/sudoers** ,一般使用Linux指定编辑工具visudo ,此工具的好处是可以进行错误检查.在添加规则不符合语法规则时,保存退出时会提示 ...

  2. Ubuntu下添添加的用户没有sudo权限的解决办法

    sudo make install这一步的时候出现xxx is not in the sudoers file. This incident will be reported的错误,原来是linux默 ...

  3. Ubuntu 给用户添加sudo权限

    前言 有时需要使用 root 权限,比如安装软件.启动服务等操作时就需要用到 sudo 命令来提升权限才能进行操作.而新添加的普通用户是没有权限进行 sudo 操作的,所以我们需要对普通用户授予 su ...

  4. sudo: /etc/sudoers is world writable 错误解决方案

    如果改变了这个,目录的权限sodu就不能用了,当你再使用sodu命令就会爆如下问题: sudo: /etc/sudoers is world writable sudo: no valid sudoe ...

  5. Linux报错:/etc/sudoers is world writable

    linux系统中,etc文件夹下的sudoers文件是我们常用sudo指令的配置文件.我们可能会通过修改sudoers去修改指令. 但是如果修改不当则会出现以下情况: sudo:sudo /etc/s ...

  6. Ubuntu 为普通用户添加sudo权限

    sudo是linux下常用的允许普通用户使用超级用户权限的工具.在需要超级用户权限时前面加上sudo,比如: sudo vim /xxxxxxxxxx,然后系统提示输入密码,正确后就可以像root一样 ...

  7. ** is not in the sudoers file. This incident will be reported. 给某个用户开放sudo权限。

    在ubuntu中有一个主账号,称为管理账号,有sudo权限,可以在服务器上用 "sudo ***" 安装一些package, 或执行一些其他的需要权限的命令. 一般来说,除了主账号 ...

  8. ubuntu下普通用户没有sudo权限的解决办法

    ubuntu下普通用户没有sudo权限 出现XXX is not in the sudoers file. This incident will be reported.提示,说明该XXX用户没有su ...

  9. Ubuntu Desktop Server - 添加用户 / 删除用户和添加 sudo 权限

    Ubuntu Desktop Server - 添加用户 / 删除用户和添加 sudo 权限 1. 添加新用户 yongqiang Ubuntu users can add a new user us ...

  10. Ubuntu修改用户名并赋予sudo权限

    修改Ubuntu系统用户名. dblab@ubuntu:~$ 用户名@主机名:~$ 将用户名dblab改为hadoop步骤如下: 1.进入root用户 dblab@ubuntu:~$ su root ...

最新文章

  1. Java程序猿的JavaScript学习笔记(12——jQuery-扩展选择器)
  2. HTTP/3 来了 !HTTP/2 还没怎么用起来呢,先一起扫个盲吧!
  3. python-字符串和文本
  4. hadoop: Shuffle过程详解 (转载)
  5. 云函数连接mysql超时_云函数访问MYSQL数据库出错?
  6. P3768 简单的数学题(杜教筛)
  7. 前端学习(3111):react-hello-复习相关知识
  8. python butter带通滤波器滤波出来的信号有NAN值或者分类效果极差
  9. The log scan number (620023:3702:1) passed to log scan in database 'xxxx' is not valid
  10. 百万级别长连接,并发测试指南
  11. 儒略日 (Julian Date)
  12. 单片机c语言延迟子程序,单片机通用延时子程序
  13. matlab定步长ode,[转载]matlab ode45 函数传自定义参数用法及定步长ode
  14. 服务器的种类以及各自的区别
  15. 我们的新书--《我是一只IT小小鸟》
  16. 手机模拟器自带root_手机没root权限,用这款软件轻松让手机有root权限
  17. JAVA:【基础三】split忽略中英文的符号区别
  18. 科技爱好者周刊:第 79 期
  19. 使用Windows命令和bat文件获取时间戳
  20. Hi-C辅助基因组组装技术以及其常用的软件介绍

热门文章

  1. vue 使用swper组件
  2. Android 启动过程介绍
  3. 128g固态加1linux分区,应该如何使用128G加1T机械硬盘?要不要分盘?
  4. Linux学习1-Vmware创建虚拟机以及Xshell连接
  5. 基于Web实现在线绘画拓扑图[GraphEditor]
  6. 2020总结——人生如逆旅,我亦是行人
  7. Android 7.1.1中SystemProperties详解
  8. 计算机网络第一章概述
  9. mybatis-plus环境搭建
  10. 将Spring Boot应用程序迁移到Java 9-模块