解决银河麒麟操作系统中`sudo su`命令切换用户失败的问题

news/2024/10/4 8:29:34/

解决银河麒麟操作系统中`sudo su`命令切换用户失败的问题

  • 1、问题描述
  • 2、问题分析
  • 3、问题解决办法
    • 步骤 1:修改`/usr/bin/sudo`的权限
    • 步骤 2:修改`/etc/sudoers`的权限


🌼The Begin🌼点点关注,收藏不迷路🌼

银河麒麟操作系统中,使用sudo su命令尝试切换到root用户时,有时会遇到权限相关的错误提示,如:“sudo:/usr/bin/sudo 必须属于用户 ID 0(的用户)并且设置setuid位”。这个问题通常是由于/usr/bin/sudo/etc/sudoers文件的权限设置不正确导致的。

1、问题描述

当你尝试使用sudo su命令时,系统报错提示/usr/bin/sudo的权限设置不正确,需要确保该文件属于用户ID 0(即root用户),并且设置了setuid位。

2、问题分析

通过执行以下命令,我们可以检查相关文件的权限设置:

  • ls -l /usr/bin/sudo:查看/usr/bin/sudo的权限,正常情况下应为-rwsr-xr-x(即4755),表示该文件具有setuid位,允许普通用户以root权限执行。
  • ls -l /etc/sudoers:查看/etc/sudoers的权限,正常情况下应为-r--------(即400),表示该文件仅root用户可读。

如果权限设置不正确,如/usr/bin/sudo的权限为777,/etc/sudoers的权限也为777,那么就会出现上述错误。

3、问题解决办法

步骤 1:修改/usr/bin/sudo的权限

打开终端,执行以下命令来设置正确的权限:

sudo chmod 4755 /usr/bin/sudo

这条命令将/usr/bin/sudo的权限修改为-rwsr-xr-x,确保普通用户能以root权限执行它。

步骤 2:修改/etc/sudoers的权限

接下来,修改/etc/sudoers的权限,确保只有root用户可以读取:

sudo chmod 400 /etc/sudoers

这条命令将/etc/sudoers的权限修改为-r--------,防止非root用户访问或修改该文件。

在这里插入图片描述


🌼The End🌼点点关注,收藏不迷路🌼

http://www.ppmy.cn/news/1534316.html

相关文章

【C++并发入门】摄像头帧率计算和多线程相机读取(上):并发基础概念和代码实现

前言 高帧率摄像头往往应用在很多opencv项目中,今天就来通过简单计算摄像头帧率,抛出一个单线程读取摄像头会遇到的问题,同时提出一种解决方案,使用多线程对摄像头进行读取。同时本文介绍了线程入门的基础知识,讲解了…

动手学深度学习(李沐)PyTorch 第 5 章 深度学习计算

5.1 层和块 为了实现这些复杂的网络,我们引入了神经网络块的概念。 块(block)可以描述单个层、由多个层组成的组件或整个模型本身。 使用块进行抽象的一个好处是可以将一些块组合成更大的组件, 这一过程通常是递归的,…

计算机网络--HTTP协议

1.TCP,UDP的对比图 TCP:面向连接的,可靠的,字节流服务; UDP:无连接的,不可靠的,数据报服务; 2.补充网络部分的其他知识点 1).复位报文段 在某些特殊条件下, TCP 连接的一端会向另一端发送携带 RST 标志的报文段,即复位报文段,已通知对方…

[Go语言快速上手]函数和包

目录 一、Go中的函数 函数声明 多个返回值 可变参数 匿名函数 值传递和地址传递 函数执行顺序(init函数) 二、Go中的包 基本语法 主要包(main package) 导入其他包 包的作用域 包的使用 包名别名 小结 一、Go中的函…

面试准备111

Java基础 反射 集合 多线程 Synchronized/volatile 线程池 cas atomic 网络 tcp 三次握手/四次挥手 流量控制 拥塞控制 数据结构 算法 Spring 循环依赖 Mybatis 如何防止sql注入 Mysql 索引 索引分类 索引设计原则 事务 四种隔离级别 MVCC 日志 Binlog…

排序题目:翻转对

文章目录 题目标题和出处难度题目描述要求示例数据范围 解法一思路和算法代码复杂度分析 解法二预备知识思路和算法代码复杂度分析 解法三预备知识思路和算法代码复杂度分析 题目 标题和出处 标题:翻转对 出处:493. 翻转对 难度 8 级 题目描述 要…

通信工程学习:什么是IP网际协议

IP:网际协议 IP网际协议(Internet Protocol,简称IP)是整个TCP/IP协议栈中的核心协议之一,它负责在网络中传送数据包,并提供寻址和路由功能。以下是对IP网际协议的详细解释: 一、对IP网际协议的…

把白底照片变蓝色用什么软件免费 批量更换证件照底色怎么弄

作为专业的修图师,有时候也会接手证件照修图和换底色工作,这种情况下,需要换底色的照片也许达到上百张。为了提高工作效率,一般需要批量快速修图,那么使用什么软件工具能够给各式不同的照片批量更换背景色呢&#xff1…