sudo 有效用户 ID 不是 0,sudo 属于 root 并设置了 setuid 位吗?

摘要:
使用了以下命令:sudochmod-R777/usrsudo:有效的用户ID不是0。sudo是否属于root并设置了setuid位?

【原因】

使用了这个命令:sudo chmod -R 777 /usr

【错误现象】

sudo: 有效用户 ID 不是 0,sudo 属于 root 并设置了 setuid 位吗?

【解决办法】

1、进入recovery模式,以root身份登录。

2、将文件系统重新挂载为rw,否则执行后续命令是可能出现Read-only file system错误,重新挂载的命令为

mount -o remount rw /

3、恢复相关文件权限。

1
2
3
4
chmod4755/usr/bin/sudo
chmod755/usr/lib/sudo/sesh
chmod644/usr/lib/sudo/sudoers.so
chmod644/usr/lib/sudo/sudo_noexec.so

免责声明:文章转载自《sudo 有效用户 ID 不是 0,sudo 属于 root 并设置了 setuid 位吗?》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Win32中常用消息Composer 如何卸载某个扩展或者删除某个包?下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ubuntu13.04下gcc4.5.1的安装

(1)去gcc官网下载源码包http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/gcc-4.5.1.tar.bz2 (2)编译安装gcc之前需要先安装三个库,如果下面命令行不通,对应的都可以到官网下载: $wgetftp://ftp.dti.ad.jp/pub/lang/gcc/infrastructure/gmp-4.3.2.tar...

初识shell编程

一、shell编程基础 什么是shell 命令解释器:你输入的命令,谁来给你运行、解释 Centos默认的Shell是bash [root@luffy-001 log]# echo $SHELL SHELL变量 /bin/bash [root@luffy-001 log]# cat /etc/shells 所有的命令解释器 /bin/sh /bi...

给普通用户添加root权限

>>提君博客原创  http://www.cnblogs.com/tijun/  << 第一步,以root用户查看/etc/sudoers [root@ltt2 hadoop]# ls -l /etc/sudoers -r--r-----. 1 root root 4033 Sep 26 01:24 /etc/sudoers 发现...

Ubuntu Server 12.04 安装mysql 5.6.10

第一次接触服务器版Linux,也是第一次用命令行安装二进制mysql,两天一夜,比较痛苦。留做备忘! 首先,下载二进制版本的mysql包: http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.10-linux-glibc2.5-x86_64.tar.gz 因为Ubuntu Server上 wget比较慢,所...

linux修改文件所有者和文件所在组

chgrp  用户名    文件名  -R chown 用户名   文件名  -R   -R表示递归目录下所有文件   以上部分已验证    一、修改文件所属组群——chgrp    修改文件所属组群很简单-chgrp命令,就是change group的缩写(我们可以利用这些来记忆命令)    语法:chgrp  组群  文件名/目录     举例: [r...

Linux操作系统的curl命令的基本使用

Linux操作系统的curl命令的基本使用 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.curl工具概述   curl是基于URL语法在命令行方式下工作的文件传输工具,它支持FTP,FTPS,HTTP,HTTPS,GOPHER,TELNET,DICT,FILE及LDAP等协议;curl支持HTTPS认证,并且支持HTTP的POS...