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

2.选择root命令行模式

3.先执行

#mount -o remount,rw /

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

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

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

重启问题解决。

转载于:https://www.cnblogs.com/0616--ataozhijia/p/3816213.html

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

  1. Linux/ubuntu server 18.04 安装远程桌面--vnc server

    此文首发于我的个人博客:Linux/ubuntu server 18.04 安装远程桌面–vnc server - zhang0peter的个人博客 想装桌面端在服务器上的原因是我在终端中开chrom ...

  2. Ubuntu Linux 下文件名乱码(无效的编码)的快速解决办法

    Ubuntu Linux 下文件名乱码(无效的编码)的快速解决办法 文件是在WIndows 下创建的,Windows 的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码 不 ...

  3. ubuntu: /lib/modules/xx/build 目录不存在的解决办法(安装Linux headers失败)

    ubuntu: /lib/modules/xx/build 目录不存在的解决办法 欢迎关注微信公众号<嵌入式大本营>(zjf18770701843) 之前遇到过这个问题,当时费了很大的劲才 ...

  4. linux/ubuntu下简单好用的python opencv安装教程 ( 解决 imshow, SIFT, SURF, CSRT使用问题)

    linux/ubuntu下简单好用的python opencv安装教程 ( 解决 imshow, SIFT, SURF, CSRT使用问题) 参考文章: (1)linux/ubuntu下简单好用的py ...

  5. ubuntu18.0.4 不能下载 libgd2-dev(ubuntu 20.04 安装perl 中GD 模块失败的解决办法)

    ubuntu18.0.4 不能下载 libgd2-dev 一.错误信息: Unable to locate package libgd2-dev 二.原因 没有对应源 到 https://packag ...

  6. Ubuntu安装ros rotors 以及中间出现的问题的解决办法

    Ubuntu安装ros rotors 以及中间出现的问题的解决办法 下文列出了我的问题 在文档末尾,自行查看 安装ubuntu 这个网上的教程很多 我使用的是vmware安装,基本上就是连点 我所使用 ...

  7. SQL Server中TOP子句可能导致的问题以及解决办法

    SQL Server中TOP子句可能导致的问题以及解决办法 参考文章: (1)SQL Server中TOP子句可能导致的问题以及解决办法 (2)https://www.cnblogs.com/firs ...

  8. Linux安装软件时缺少依赖包的简单较完美解决方法!

    Linux安装软件时缺少依赖包的简单较完美解决方法! 参考文章: (1)Linux安装软件时缺少依赖包的简单较完美解决方法! (2)https://www.cnblogs.com/xiaommvik/ ...

  9. SQL Server安装问题程序被挂起的错误解决办法

    SQL Server安装问题程序被挂起的错误解决办法 SQL Server安装问题程序被挂起的错误解决办法 安装SQL Server2000的时候,安装程序提示我安装程序被挂起,让我重新启动电脑,但我 ...

  10. mysql linux root密码忘记了怎么办,linux下忘记mysql的root密码解决办法 | 严佳冬

    下面就记录一下在linux下忘记mysql的root密码解决办法: 1.vim /etc/my.cnf    #编辑文件,找到[mysqld],在下面添加一行skip-grant-tables [my ...

最新文章

  1. 010_html事件属性
  2. 不同路径 IIPython解法
  3. 数据结构基础:图结构的学习笔记
  4. html 科幻模板,html5酷炫宇宙科幻周年庆典专题动画模板
  5. 程序的装入和链接过程
  6. 解密诡异并发问题的幕后黑手:可见性问题
  7. Python操作ElasticSearch条件查询
  8. c语言 int操作bit,C语言,使用共用体和结构体 查看int型的bit散布
  9. 计算机描述不可用win10,升级win10出现的各种问题及解决办法
  10. 计算机辅助设计与制造实习周记,计算机辅助设计与制造专业毕业实习周记范文原创全套.pdf...
  11. 分类器集成和非均衡分类
  12. 小米最新系统android 10,小米新系统到来!基于Android Q的MIUI 10到底有哪些变化?小米9可尝鲜...
  13. FPGA视频处理系统
  14. 暑假计算机教育培训总结,暑假计算机培训心得体会
  15. 用python制作贺卡怎么显示人名_制作python程序来处理卡片的麻烦.
  16. 利用栈实现中缀表达式转后缀表达式
  17. php加速模块cpan模块,查看perl模块和cpan模块介绍
  18. Docker搭建个人网盘和私人仓库,创建Dockerfile制作镜像
  19. 虚拟屏幕与云计算————微软亚洲研究院
  20. MQTT - 消息队列遥测传输协议

热门文章

  1. Toontrack Superior Drummer for Mac - 鼓音乐制作工具
  2. mac新手入门:在Mac上怎么使用夜览
  3. iOS底层探索之Runtime(四): 动态方法解析
  4. 无论PC还是Mac,都能畅快地使用移动硬盘
  5. docker下的Mysql镜像的使用方法
  6. 互联网创业的准备——数据库:硬盘iops、mysql
  7. ionic3学习之懒加载
  8. DataTable数据导出到Excel
  9. 用wxDraw.js制作酷炫的小程序canvas动画『wxDraw 小程序界的zrender』
  10. 芯片领域再起风波 国内IC行业挑战来临