ubuntu——sudo权限问题(sudo:/etc/sudoers is world writable sudo:no valid sudoers sources found,quitting..)
一、问题
输入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..)相关推荐
- linux如何给用户加sudo权限,如何在Linux环境为用户添加sudo权限
sudo的配置文件 sudo默认配置文件是**/etc/sudoers** ,一般使用Linux指定编辑工具visudo ,此工具的好处是可以进行错误检查.在添加规则不符合语法规则时,保存退出时会提示 ...
- Ubuntu下添添加的用户没有sudo权限的解决办法
sudo make install这一步的时候出现xxx is not in the sudoers file. This incident will be reported的错误,原来是linux默 ...
- Ubuntu 给用户添加sudo权限
前言 有时需要使用 root 权限,比如安装软件.启动服务等操作时就需要用到 sudo 命令来提升权限才能进行操作.而新添加的普通用户是没有权限进行 sudo 操作的,所以我们需要对普通用户授予 su ...
- sudo: /etc/sudoers is world writable 错误解决方案
如果改变了这个,目录的权限sodu就不能用了,当你再使用sodu命令就会爆如下问题: sudo: /etc/sudoers is world writable sudo: no valid sudoe ...
- Linux报错:/etc/sudoers is world writable
linux系统中,etc文件夹下的sudoers文件是我们常用sudo指令的配置文件.我们可能会通过修改sudoers去修改指令. 但是如果修改不当则会出现以下情况: sudo:sudo /etc/s ...
- Ubuntu 为普通用户添加sudo权限
sudo是linux下常用的允许普通用户使用超级用户权限的工具.在需要超级用户权限时前面加上sudo,比如: sudo vim /xxxxxxxxxx,然后系统提示输入密码,正确后就可以像root一样 ...
- ** is not in the sudoers file. This incident will be reported. 给某个用户开放sudo权限。
在ubuntu中有一个主账号,称为管理账号,有sudo权限,可以在服务器上用 "sudo ***" 安装一些package, 或执行一些其他的需要权限的命令. 一般来说,除了主账号 ...
- ubuntu下普通用户没有sudo权限的解决办法
ubuntu下普通用户没有sudo权限 出现XXX is not in the sudoers file. This incident will be reported.提示,说明该XXX用户没有su ...
- Ubuntu Desktop Server - 添加用户 / 删除用户和添加 sudo 权限
Ubuntu Desktop Server - 添加用户 / 删除用户和添加 sudo 权限 1. 添加新用户 yongqiang Ubuntu users can add a new user us ...
- Ubuntu修改用户名并赋予sudo权限
修改Ubuntu系统用户名. dblab@ubuntu:~$ 用户名@主机名:~$ 将用户名dblab改为hadoop步骤如下: 1.进入root用户 dblab@ubuntu:~$ su root ...
最新文章
- Java程序猿的JavaScript学习笔记(12——jQuery-扩展选择器)
- HTTP/3 来了 !HTTP/2 还没怎么用起来呢,先一起扫个盲吧!
- python-字符串和文本
- hadoop: Shuffle过程详解 (转载)
- 云函数连接mysql超时_云函数访问MYSQL数据库出错?
- P3768 简单的数学题(杜教筛)
- 前端学习(3111):react-hello-复习相关知识
- python butter带通滤波器滤波出来的信号有NAN值或者分类效果极差
- The log scan number (620023:3702:1) passed to log scan in database 'xxxx' is not valid
- 百万级别长连接,并发测试指南
- 儒略日 (Julian Date)
- 单片机c语言延迟子程序,单片机通用延时子程序
- matlab定步长ode,[转载]matlab ode45 函数传自定义参数用法及定步长ode
- 服务器的种类以及各自的区别
- 我们的新书--《我是一只IT小小鸟》
- 手机模拟器自带root_手机没root权限,用这款软件轻松让手机有root权限
- JAVA:【基础三】split忽略中英文的符号区别
- 科技爱好者周刊:第 79 期
- 使用Windows命令和bat文件获取时间戳
- Hi-C辅助基因组组装技术以及其常用的软件介绍