Linux普通用户提权(sudo)
文章目录
- Linux普通用户提权(sudo)
- 1、在sudoers文件添加普通用户
- 2、测试
Linux普通用户提权(sudo)
1、在sudoers文件添加普通用户
-
正常来说,普通用户初始是不具备提权的能力的,比如执行
sudo ls会出现报警告:xxx 不在sudoers文件中。
-
那么我们就需要在
root账户下去给它下面的某些用户的提权(提高权限)。-
先来到根目录下
/
-
执行命令
vim etc/sudoers,再按键盘左上角esc,输入:set nu回车,可以看到行号。
-
找到第
100行左右,能看到这个root ALL=(ALL) ALL。然后进入插入模式:按下esc,再按下键盘上的A字母,我们就能插入了。我们模仿这个模版比如我们这个是xp2 ALL=(ALL) ALL。插入进去就行。
-
插入完成后,我们继续按下
esc,然后输入:wq!。就OK啦!
-
2、测试
-
然后我们登录这个普通用户,输入
sudo ls,不报警告说明成功。
那么好,Linux提权就到这里,如果你对Linux和C++也感兴趣的话,可以看看我的主页哦。下面是我的github主页,里面记录了我的学习代码和leetcode的一些题的题解,有兴趣的可以看看。
Xpccccc的github主页
相关文章:
Linux普通用户提权(sudo)
文章目录 Linux普通用户提权(sudo)1、在sudoers文件添加普通用户2、测试 Linux普通用户提权(sudo) 1、在sudoers文件添加普通用户 正常来说,普通用户初始是不具备提权的能力的,比如执行sudo ls会出现报警告…...
链表指定节点的插入
向现有链表中插入结点,根据插入位置的不同,可分为以下 3 种情况: 插入到链表的头部,作为新的链表中第一个存有数据的结点(又称为”首元结点”);插入到链表中某两个结点之间的位置;插…...
解决问题Conda:CondaValueError: Malformed version string ‘~’ : invalid character(s)
解决问题Conda:CondaValueError: Malformed version string ‘~’ : invalid character(s) 背景 今天使用Conda构建项目运行环境的时候报错::CondaValueError: Malformed version string ‘~’ : invalid character(s) ##报错问题 在安装te…...
Sci Immunol丨Tim-3 适配器蛋白 Bat3 是耐受性树突状细胞
今天和大家分享一篇发表于2022年3月的文章,题目为“Tim-3 adapter protein Bat3 acts as an endogenous regulator of tolerogenic dendritic cell function”,发表在《Sci Immunol》杂志上。文章主要研究了Tim-3和其适配蛋白Bat3在调节免疫应答中的作用…...
天软特色因子看板(2023.10 第14期)
该因子看板跟踪天软特色因子A05005(近一月单笔流通金额占比(%),该因子为近一个月单笔流通金额占比因子,用以刻画股票在收盘时,主力资金在总交易金额中所占的比重。 今日为该因子跟踪第14期,跟踪其在SW801160 (申万公用事业) 中的表…...
Photoshop(PS)2021版 安装教程(图文教程超详细)
软件:PS版本:2021语言:简体中文大小:2.26G安装环境:Win11/Win10(1809以上版本)硬件要求:CPU2.0GHz 内存4G(或更高,不支持7代以下CPU)下载通道①百度网盘丨64位…...
详解React:Props构建可复用UI的基石
React是一种流行的JavaScript库,用于构建用户界面。它的组件化架构使得开发人员能够轻松地构建可复用的UI元素,从而提高开发效率。在本文中,我们将探讨React中的组件和Props的重要性,以及如何利用它们来构建可复用的UI。 引言 在…...
【Unity】【VR开发疑难】Unity运行就报无法启动XR Plugin
【现象】 连接Link后运行Unity的VR项目Link也无反映,Unity控制台报:无法启动XR Plugin,并说是由于Oculus头盔未连接导致。 【分析】 打开Oculus PC客户端,发现状态是连接正常。重启机器后,提示Oculus没有出于RunTim…...
本地启动Elasticsearch(docker启动)
一、es版本7.17.0 docker run -p 9200:9200 -p 9300:9300 -e "discovery.typesingle-node" -e ES_JAVA_OPTS"-Xms256m -Xmx256m" -d --name ES01 elasticsearch:7.17.0进入容器,修改/usr/share/elasticsearch/config/elasticsearch.yml 添加如…...
JVM修炼印记之初识
文章目录 JVM认识JVM的功能常见JVMHotSpot的发展历程 JVM认识 Java虚拟机(Java Virtual Machine,JVM)是一个用于执行Java字节码的虚拟计算机。它是Java语言的核心,可以在不同的操作系统和硬件平台上运行Java程序。 JVM负责将Java…...
开关电源老化试验和性能检测系统软件
开关电源自动测试系统由PC(工控机)、测试工装、可编程直流电源、数字示波器、可编程直流电子负载、继电器模块等部分组成,并通过RS232/LAN通讯总线、测试夹具以及其它线缆等进行连接,为系统组成结构。PC与可编程直流电源、数字示波器、可编程直流电子负载…...
水库大坝可视化智能远程监管方案,助力安全监测智能巡检
一、背景需求 水库大坝作为防洪度汛的重要设施,其安全问题直接关系到人民群众的生命财产安全。因此,必须加强对大坝水库的安全管理,对水库除险加固和运行管护要消除存量隐患,实现常态化管理,同时要配套完善重点小型水…...
C#学习系列之虚方法和多态
C#学习系列之虚方法和多态 啰嗦设计原则(六大类其中之一)基类的引用使用 共性与差异虚方法和多态的武器使用 其他总结 啰嗦 基础学习。 设计原则(六大类其中之一) **依赖倒置原则:**依赖抽象类,不依赖具体…...
面试算法44:二叉树中每层的最大值
题目 输入一棵二叉树,请找出二叉树中每层的最大值。例如,输入图7.4中的二叉树,返回各层节点的最大值[3,4,9]。 分析:用一个队列实现二叉树的广度优先搜索 由于要找出二叉树中每层的最大值,因…...
JWT的头部、载荷和签名分别包含哪些信息?
JWT(JSON Web Token)由三部分组成:头部(Header)、载荷(Payload)和签名(Signature)。每个部分都是经过Base64编码的JSON字符串。 1:头部(Header): 头部通常包含两个信息:令牌类型(typ)和所用的加密算法(alg)。令牌类型(typ)指示该令牌类型为JWT。加密算法(…...
【烧火柴问题】奇思妙想火柴
💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…...
C++数据结构算法篇Ⅰ
C数据结构算法篇Ⅰ 📟作者主页:慢热的陕西人 🌴专栏链接:C算法 📣欢迎各位大佬👍点赞🔥关注🚓收藏,🍉留言 主要内容讲解数据结构中的链表结构 文章目录 C数据…...
Python selenium获取元素信息
视频版教程:一天掌握python爬虫【基础篇】 涵盖 requests、beautifulsoup、selenium 主要text属性和三个方法get_attribute(),get_property(),get_dom_attribute() text属性获取元素的文本信息; get_attribute(),ge…...
测试Winsock的select
说明 实现了一个回显一行字符串的服务器:客户端发送一行字符串,一’\n’结尾,服务器接受完一行后就原封不动地发回给客户端。 windows下对select的能监控的Socket数量是有限制的,若超过,一种方案是再开一个线程。 #i…...
CentOS 搭建 Hadoop3 高可用集群
Hadoop FullyDistributed Mode 完全分布式 spark101spark102spark103192.168.171.101192.168.171.102192.168.171.103namenodenamenodejournalnodejournalnodejournalnodedatanodedatanodedatanodenodemanagernodemanagernodemanagerrecource managerrecource managerjob hist…...
STM32CubeMX配置RT-Thread Nano:从零构建到任务与内存管理实战
1. 环境准备与基础工程搭建 第一次接触STM32CubeMX和RT-Thread Nano时,我完全按照官方文档操作却踩了不少坑。这里分享一个经过实战验证的配置流程,适用于STM32H7系列(其他型号也类似)。你需要准备: STM32CubeMX 6.12.…...
C++ 编译模型与工程机制全解析:从 include 到链接与 ABI
关键词:编译、链接、#include、本质、静态库、动态库、ABI 适合人群:有 Java / Android 背景,开始深入理解 C 工程机制的开发者一、为什么一定要理解“编译模型”?很多人写 C 会遇到这些问题:❓ 为什么 include 了还能…...
G-Helper终极指南:如何让你的华硕笔记本性能翻倍,告别臃肿控制软件
G-Helper终极指南:如何让你的华硕笔记本性能翻倍,告别臃肿控制软件 【免费下载链接】g-helper Lightweight, open-source control tool for ASUS laptops and ROG Ally. Manage performance modes, fans, GPU, battery, and RGB lighting across Zephyru…...
拒绝广告!实测Brave/Vivaldi/百分浏览器的隐私保护到底靠不靠谱
拒绝广告!实测Brave/Vivaldi/百分浏览器的隐私保护到底靠不靠谱 在数字广告无孔不入的今天,浏览器隐私保护功能已成为用户刚需。Brave、Vivaldi、百分(Cent)等基于Chromium内核的浏览器纷纷以"零广告追踪"、"进程隐…...
学Simulink——基于Simulink的固定频率滞环电流控制Boost变换器
目录 手把手教你学Simulink——基于Simulink的固定频率滞环电流控制Boost变换器 摘要 一、背景与挑战 1.1 Boost变换器电流控制的痛点与传统方法局限 1.1.1 应用场景与核心指标 1.1.2 传统控制的缺陷 1.2 固定频率滞环电流控制的核心优势 1.3 设计目标 …...
掌控你的数字记忆:WeChatMsg让微信聊天记录永久保存无忧
掌控你的数字记忆:WeChatMsg让微信聊天记录永久保存无忧 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/WeC…...
多语言语音识别新选择:Fun-ASR-MLT-Nano模型部署与应用
多语言语音识别新选择:Fun-ASR-MLT-Nano模型部署与应用 1. 项目概述与技术亮点 1.1 多语言语音识别新标杆 Fun-ASR-MLT-Nano-2512是阿里通义实验室推出的轻量级多语言语音识别模型,凭借800M参数的紧凑架构,实现了对31种语言的高精度识别。…...
FreeRTOS任务间通信怎么选?队列、信号量、邮箱,一个智能家居传感器数据采集与上报的完整案例
FreeRTOS任务间通信实战:智能家居传感器数据采集与上报的完整设计 在嵌入式开发领域,任务间通信机制的选择直接影响系统稳定性和实时性表现。以智能家居环境监测节点为例,当我们需要同时处理温湿度传感器数据采集、OLED屏幕显示、Wi-Fi数据上…...
Granite TimeSeries FlowState R1赋能网络安全:异常流量检测与预测
Granite TimeSeries FlowState R1赋能网络安全:异常流量检测与预测 最近和几个做运维和安全的朋友聊天,大家普遍有个头疼的问题:面对海量的网络流量数据,怎么才能提前发现那些“不对劲”的苗头?等攻击真的发生了&…...
ForgeAdmin实战:开源项目分布式幂等组件 v2.0 升级
我在开源项目重构了分布式幂等组件:支持三种策略、Token防重放、结果缓存 为什么要重构幂等组件? 在企业级开发中,幂等性是保障数据一致性必不可少的能力。之前我在 Forge Admin 开源项目中实现了一个基础版本的幂等组件,但随着使…...
