[Linux] ubuntu server sudo出现sudo:must be setuid root 完美解决办法

简介:

1.开机按shift或esc先进行recovery模式

ubuntu server sudo出现sudo:must be setuid root 完美解决办法

2.选择root命令行模式

ubuntu server sudo出现sudo:must be setuid root 完美解决办法

3.先执行

#mount -o remount,rw /

这个很重要,网上找的很多资料都不全没有这步造成无法恢复成功。

因为recovery模式默认是以只读模式挂载的,如果不执行这句的话会报

ubuntu server sudo出现sudo:must be setuid root 完美解决办法

4.执行

#chown root:root /usr/bin/sudo
#chmod 4755 /usr/bin/sudo

5.重启之后运行

sudo ls

#sudo: /usr/lib/sudo/sudoers.so must be owned by uid 0
#sudo: fatal error, unable to load plugins

6.重新进入恢复root模式

运行

#chown root /usr/lib/sudo/sudoers.so

重启问题解决。


分类:  Linux
本文转自demoblog博客园博客,原文链接http://www.cnblogs.com/0616--ataozhijia/p/3816213.html如需转载请自行联系原作者

demoblog
相关文章
|
22天前
|
Ubuntu Linux
在Linux (Ubuntu 16) 下安装LabVIEW
在Linux (Ubuntu 16) 下安装LabVIEW
67 0
|
9天前
|
NoSQL Ubuntu 安全
RedisDesktopManager连接Ubuntu的Redis失败解决办法
通过仔细检查您的系统配置与网络设置,您通常可以解决RDM连接到Ubuntu服务器上的Redis实例的问题。始终牢记在公开或者不信任的网络上,以安全为先,避免泄露敏感信息。
15 2
|
14天前
|
Ubuntu Linux Shell
Ubuntu/linux系统环境变量配置详解
理解和掌握如何配置环境变量对于使用和管理Ubuntu/Linux系统非常重要。
30 2
|
14天前
|
Ubuntu 应用服务中间件 Linux
Linux学习之Ubuntu 20中OpenResty的nginx目录里内容和配置文件
总的来说,OpenResty的Nginx配置文件是一个强大的工具,它允许你以非常灵活的方式定义你的Web服务的行为。
17 2
|
18天前
|
存储 Ubuntu Java
【Linux】已解决:Ubuntu虚拟机安装Java/JDK
【Linux】已解决:Ubuntu虚拟机安装Java/JDK
25 1
|
19天前
|
Ubuntu Linux 网络安全
群晖搭建网页版Linux Ubuntu系统并实现远程访问
群晖搭建网页版Linux Ubuntu系统并实现远程访问
22 1
|
1天前
|
Ubuntu 机器人 Linux
Ubuntu查看ros版本-linux查看ros版本
通过上述方法,您可以轻松检查和确认您的Ubuntu或其他Linux系统上安装的ROS版本,以确保您的机器人项目能够顺利进行。
8 0
|
21天前
|
Ubuntu 关系型数据库 MySQL
MySQL5.7在Ubuntu安装[单机软件],第一步登录root,sudo su -
MySQL5.7在Ubuntu安装[单机软件],第一步登录root,sudo su -
|
8月前
|
存储 缓存 NoSQL
如何解决Ubuntu server 下 Redis安装报错:“You need tcl 8.5 or newer in order to run the Redis test”.
如何解决Ubuntu server 下 Redis安装报错:“You need tcl 8.5 or newer in order to run the Redis test”.
256 0
|
Ubuntu Linux
ubuntu server 18.04 上安装 GNOME gnome-core 图形桌面
解决:E: dpkg 被中断,您必须手工运行 sudo dpkg –configure -a 解决此问题
1023 0