公司服务器故障:

[chengsir@yinwucheng ~]$ sudo mkdir /opt/nginx

sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set

[chengsir@yinwucheng ~]$ su - root
Password:
su: Authentication failure

以下是解决方案:(前提必须要知道这个文件的默认权限)

两种方法:
方法一:进入单用户模式修改root密码,su和sudo没有关系,这时我们可以用su - root切到root用户,然后修改sudo权限,哪儿出了问题改哪里
[chengsir@yinwucheng ~]$ su - root
[root@yinwucheng ~]# ll -l /usr/bin/sudo
-rwxrwxrwx. 1 root root 147392 Oct 31 2018 /usr/bin/sudo
[root@yinwucheng ~]# chmod 111 /usr/bin/sudo
[root@yinwucheng ~]# ll -l /usr/bin/sudo
---x--x--x. 1 root root 147392 Oct 31 2018 /usr/bin/sudo
[root@yinwucheng ~]# chmod u+s /usr/bin/sudo
[root@yinwucheng ~]# ll -l /usr/bin/sudo
---s--x--x. 1 root root 147392 Oct 31 2018 /usr/bin/sudo
[root@yinwucheng ~]# ll -l /etc/sudoers
-rwxrwxrwx 1 root root 4352 Aug 26 19:47 /etc/sudoers
[root@yinwucheng ~]# chmod 440 /etc/sudoers
[root@yinwucheng ~]# ll -l /etc/sudoers
-r--r----- 1 root root 4352 Aug 26 19:47 /etc/sudoers
[root@yinwucheng ~]# su - chengsir
[chengsir@yinwucheng /opt]$ sudo mkdir cheng
[sudo] password for chengsir:
[chengsir@yinwucheng /opt]$ ll
total 0
drwxr-xr-x 2 root root 6 Aug 26 20:04 cheng
drwxr-xr-x 2 root root 6 Aug 26 14:52 xue
方法二:进入单用户修改sudoers权限为默认初始权限即可
重启进单用户模式:
第一步:查看sudo权限
ls -l /usr/bin/sudo
第二步:给sudo权限
chmod 111 /usr/bin/sudo
chmod u+s /usr/bin/sudo
第三步:给sudoers权限
chmod 440 /etc/sudoers
exec /sbin/init

最新文章

  1. linq/EF/lambda 比较字符串日期时间大小
  2. Python中如何读取xml的数据
  3. 图表控件== 百度 echarts的入门学习
  4. Mac下同时安装多个版本的JDK & Mac 可设置环境变量的位置、查看和添加PATH环境变量
  5. 墓地雕塑-LA3708
  6. sjtu1585 oil
  7. asp.net读取CSV
  8. codeforces 1153 D
  9. Linux正则表达式练习
  10. SVN不要显示问号
  11. JSON.stringify转化报错
  12. 如何在Ubuntu上安装腾讯QQ
  13. ecmall 入口文件解析 引入了什么
  14. java实现rabbitMQ延时队列详解以及spring-rabbit整合教程
  15. Jboss7或者wildfly部署war包的问题 1
  16. fastjson的日期格式化
  17. 关于Struts2的文件上传
  18. 51Nod 1069:Nim游戏(尼姆博弈)
  19. aircrack-ng 工具集学习
  20. [SCOI2007]修车(建图好题)

热门文章

  1. vue把链接转二维码
  2. if [ $# -ne 1 ] 作用
  3. 【爬虫小程序:爬取斗鱼所有房间信息】Xpath(协程池版)
  4. ES6学习总结之Set和Map数据结构的理解
  5. MySQL中日期和时间戳互相转换的函数和方法
  6. 夯实Java基础系列16:一文读懂Java IO流和常见面试题
  7. window连接远程服务器报函数不支持之解决方案
  8. 02·nginx进阶·服务优化配置管理
  9. js实现烟花效果
  10. Mysql高手系列 - 第22篇:深入理解mysql索引原理,连载中