sudo:/usr/bin/sudo 必须属于用户 ID 0(的用户)并且设置 setuid 位
来源:互联网 发布:医疗器械软件关税 编辑:程序博客网 时间:2024/05/01 16:54
应该是之前的误操作,导致sudo不能正常的使用,每次输入sudp ,都会提醒 : sudo:/usr/bin/sudo 必须属于用户 ID 0(的用户)并且设置 setuid 位;
这是因为我之前修改了usr的权限,将usr整个文件夹的权限都修改为自己的组,而不是root;
这个问题的修改方法:
具体修改方法: http://www.jianshu.com/p/2c460cf2f33a
但是这篇文章的方法需要用到root的密码,我因为之前没有修改过root的密码,现在sudo也不能用,因此需要用下面的方法:
找一个安装盘,从安装盘启动, 进入ubuntu系统后,这是电脑上的ubuntu系统会被挂载出来,进入系统,
首先修改下usr的权限,chown root:root -R ./usr
再对usr/bin/vi 进行修改,添加权限 s, 即可以进行setID操作;
chmod u+s /bin/vi
执行:ls -l /bin/vi
查看一下权限,除了 r w x, 会有s 权限;
参考博客:http://blog.csdn.net/oo__yan/article/details/7076889
阅读全文
0 0
- Ubuntu sudo:/usr/bin/sudo 必须属于用户 ID 0(的用户)并且设置 setuid 位
- sudo:/usr/bin/sudo 必须属于用户 ID 0(的用户)并且设置 setuid 位
- sudo:/usr/bin/sudo 务必属于用户 ID 0(的用户)并且设置 setuid 位(centos7)
- 有关中标麒麟系统出现sudo 有效用户id不是0,sudo属于root并设置了setuid位吗的问题处理办法
- sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set的解决办法
- sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
- sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
- 问题:sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
- 设置sudo用户
- 设置 sudo 用户
- Centos创建sudo用户并且免输sudo密码
- Centos创建sudo用户并且免输sudo密码
- ubuntu14.04增加一个用户并且给予sudo的权限
- 增加用户的sudo权限
- 用户sudo失败的处理
- 0-13 sudo用户管理
- vi编辑器设置,sudo用户设置
- 如何设置允许某些用户执行sudo的命令
- 添加购物车
- 我还是小瞧了三胖!“WannaCry“勒索病毒竟然是朝鲜人干的!
- 数据结构实验之查找三:树的种类统计
- 机器学习之支持向量机SVM Support Vector Machine (二) 非线性SVM模型与核函数
- Freertos学习--3
- sudo:/usr/bin/sudo 必须属于用户 ID 0(的用户)并且设置 setuid 位
- 电脑开机后无法启动出现的0xc0000428错误
- eclipse中SVN分支合并到主干
- cxf简介及简单案例
- elasticsearch数据复制与恢复
- Toast的几种类型
- 精华 | 12个关键词告诉你告诉你什么是机器学习(基础篇)
- lightoj1010 Knights in Chessboard(找规律)
- Nodejs入门实战