2019年10月14日, sudo 官方在发布了 CVE-2019-14287 的漏洞预警。0x00 简介sudo 是所有 unix操作系统(BSD, MacOS, GNU/Linux) 基本集成的一个用户权限控制/切换程序。允许管理员控制服务器下用户能够切换的用户权限。0x01 漏洞概述该漏洞是一个sudo安全策略绕过问题,可导致恶意用户或程序在目标 Linux 系统上以 root 身份执行任意            
                
         
            
            
            
            系列专题:Linux运维入门教程        在谈论Linux命令时,其实是在谈论Linux系统本身。10个基本的Linux命令帮助Linux新手来处理日常的基本任务。      最基本的10条命令:sudo、ls、cd、mkdir、cp、rm、grep、cat、poweroff/reboot、yum/apt-get.1.&n            
                
         
            
            
            
            su的用法su命令就是切换用户的工具。比如我们以普通用户dustin登录的,但要添加用户任务,执行useradd ,dustin用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个,一是退出dustin用户,重新以root用户登录,但这种办法并不是最好的;二是我们没有必要退出beinan用户,可以用su来切换到root下进行添加用户的工作,等任务完成后再退出root。我们可以看到当            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-16 14:37:51
                            
                                102阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            主要内容:1 查看系统版本信息:#查看系统版本信息
cat /etc/redhat-release 
CentOS Linux release 7.4.1708 (Core) 
#查看内核版本号
uname -r
3.10.0-693.el7.x86_64
#查看系统多少位
uname -m
x86_64
#查看内核所有信息
uname -a2 查看用户身份权限:  id 用户名3 创建            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-09 14:06:39
                            
                                593阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            首先,我们要知道系统当中存在哪些用户。1、用户名和密码的存储位置存储帐号的文件:/etc/passwd存储密码的文件:/etc/shadow通过/etc/shadow获取的只是密码加密后的Hash散列值,需要解密才能看见在输入ls -l /etc/passwd /etc/shadow可以看查密码的权限。添加新用户及用户组使用“useradd ashui”命令给linux系统添加一个新的用户。使用“            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 09:27:03
                            
                                719阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            背景当sudo通过-s或-i命令⾏选项在shell模式下运⾏命令时,它将在命令参数中使⽤反斜杠转义特殊字 符。但使⽤-s或 -i标志运⾏sudoedit时,实际上并未进⾏转义,从⽽可能导致缓冲区溢出。只要存在 sudoers⽂件(通常是 /etc/sudoers),攻击者就可以使⽤本地普通⽤户利⽤sudo获得系统root权限。漏洞等级:高危 影响范围:Sudo 1.8.2 - 1.8.31p2、S            
                
         
            
            
            
            这个升级过程不局限于从2.4.20-8升级到2.6.20版本,可供将内核从2.4.x升级到2.6.x的用户使用。 首先,要做好准备工作,你的手中至少要有以下四套软件包:1、Linux的2.6.20版本内核包(linux-2.6.20.tar.gz):作用就不多说了,自然是内核的源码包;2、Modutils 3.2 工具包(module-init-tools-3.2.tar.gz):原2.            
                
         
            
            
            
            Linux漏洞之sudo的漏洞            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-10-22 16:13:28
                            
                                6511阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            2021年1月26日,Qualys发表了一篇博客,描述了他们对sudo中的堆溢出漏洞CVE-2021-3156的发现,他们将其命名为“Baron Samedit”。
Sudo是许多不同的Linux/Unix发行版中的一个核心工具,它允许用户以提升的安全权限运行程序。它是Linux、BSD、macOS、AIX、Solaris和其他系统普遍包含和安装的组件。            
                
         
            
            
            
            导读最近的 sudo 版本增加了新的功能,使你能够观察和控制以前隐藏的问题。当你想授予你的一些用户管理权限,同时控制和检查他们在你的系统上做什么时,你会使用 sudo。然而,即使是 sudo',也有相当多不可控的地方,想想给予 shell 权限的情况就知道了。最近的 sudo 版本增加了一些功能,可以让你看到这些问题,甚至控制它们。例如,你可以启用更详细、更容易处理的日志信息,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-28 21:03:07
                            
                                20阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 解决 Python 版本冲突与 `sudo` 使用指南
在软件开发中,特别是在使用 Python 进行项目开发时,版本冲突是一个常见的问题。合理地管理 Python 版本,并利用 `sudo` 命令的功能,可以帮助我们解决相关问题。
## 整体流程概述
以下是解决 Python 版本冲突的基本流程:
| 步骤 | 动作            
                
         
            
            
            
            如何得知自己正在使用的linux是什么版本呢,下面的几种方法将给你带来答案! 
  1. 查看内核版本命令: 
1) [root@q1test01 ~]# cat /proc/version 
   Linux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.redhat.com) (gcc version            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-06 10:15:07
                            
                                192阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近用使开发的过程中出现了一个小问题,顺便记录一下原因和方法--命令查看    linux新手入门一    参考网络程课:http://linuxcast.net/welcome    习学环境:CentOS6.3    一、行运程序&nb            
                
         
            
            
            
            # 安装低版本 Python 的方法
在使用 Python 开发项目时,可能会遇到需要使用特定版本的 Python 的情况。标准库和依赖包的变化往往会影响项目的稳定性和兼容性。在这样的情况下,知道如何安装低版本的 Python 就显得尤为重要。本文将详细介绍如何在 Linux 系统中使用 `sudo` 命令安装低版本 Python,并提供代码示例以便你快速上手。
## 使用包管理器安装低版本            
                
         
            
            
            
            # 教你如何安装指定版本的 Docker:从小白到开发者
在现代的开发环境中,Docker已经成为一种不可或缺的工具,它可以帮助开发者搭建、管理和协作软件环境。然而,当你想要安装Docker的特定版本时,过程可能会有些复杂。本文将以易于理解的方式详细介绍如何在Linux发行版(以Ubuntu为例)上安装Docker的指定版本。
## 整体流程
以下是一个简单的流程图,概述了安装Docker指            
                
         
            
            
            
            ## 如何在Ubuntu上安装指定版本的Python
在Ubuntu系统中,使用`apt`包管理器安装软件是一个常见的操作。然而,很多初学者可能不知道如何指定特定版本的Python进行安装。在本篇文章中,我们将详细介绍如何使用`sudo apt install`命令来安装指定版本的Python。最后,我还会用一些图表和序列图来展示这个过程的各个步骤。
### 整体流程
在我们开始之前,让我们            
                
         
            
            
            
            Janus安装教程,ubuntu18.04系统    本文介绍Jansu如何安装,操作系统为Ubuntu 18.04。  (1)安装git执行命令:“sudo apt-get install git”。 (2)安装aptitude执行命令:“sudo apt-get install aptitude”。 (3)安装依赖第一步:执行命令:“            
                
         
            
            
            
            1. 前言本教程将讲解如何查看Linux用户是否有sudo权限。您还将学习如何查看Linux系统上的所有sudo用户。     如何查看Linux哪些用户拥有sudo权限  想知道您当前的用户在系统上是否有sudo权限?很容易验证。只要用sudo运行任何命令。如果你没有sudo权限,你应该在输出中看到:输出结果:Sorry, user standard may not run sudo on li            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-25 13:50:24
                            
                                194阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            apt命令apt–Advance Packaging Tools,是Ubuntu的安装包管理工具。 大部分的Ubuntu软件安装都需要使用apt命令执行。注意:通常要使用sudo身份执行命令。#1.安装软件
$ sudo apt install 软件名
#2.卸载软件
$ sudo apt remove 软件名
#3.更新软件
$ sudo apt upgrade 
#4.更新软件包列表
$ su            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-15 11:28:16
                            
                                883阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Linux之sudo一、sudo简介    sudo是unix/linux平台上的一个非常有用的工具,它允许系统管理员分配给普通用户一些合理的权力,让他们执行一些只有超级用户或其他特许用户才能完成的任务,比如:运行一些像restart,reboot,passwd之类的命令,或者编辑一些系统配置文件,这样不仅减少了用户登录次数和管理时间,也提高了系统安全性。  &nbs