Linux提权管理
📅 2026/7/22 1:40:19
👁️ 次浏览
文章目录Linux提权管理su命令sudo命令提权总结Linux提权管理su命令su username启动一个非登录shell使用当前的环境设置上一个用户su -l username启动一个登录shell设置了shell环境username 省略时代表切换到root账户。不加用户名的nologin shell登录仍会保留ljw用户的一些环境变量外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传不加用户名的login shell登录所有环境变量都改为root用户尽可能使用loging shell 登录sudo命令su 缺点用户必须知道 root 用户密码获取 root 用户所有权限。未记录用户执行命令。无法以/sbin/nologin的用户身份运行命令。sudo 优点sudo 允许用户以其他用户身份执行特定命令。sudo 需要用户输入用户自己的密码而非他们想访问的用户密码。sudo 执行的命令会记录在/var/log/secure文件中。sudo语法 sudo [-u username] command# 有sudo权限的用户输入自己的密码确认是否是本人在操作[ljwcentos7 ~17:32:01]$sudoid[sudo]passwordforljw:uid0(root)gid0(root)groups0(root)contextunconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023# 没有sudo权限的用户[laowangcentos7 ~17:33:22]$sudoidWe trust you have received the usual lecture from thelocalSystem Administrator. It usually boils down to these three things:#1) Respect the privacy of others.#2) Think before you type.#3) With great power comes great responsibility.[sudo]passwordforlaowang: laowang is notinthe sudoers file. This incident will be reportedsudo 配置rootcentos7 ~17:35:11]# export EDITORvim[rootcentos7 ~17:35:40]# visudo# 其中两条记录wheel组中成员可以以任何用户身份执行任何命令rootALL(ALL)ALL# 组以%开头%wheelALL(ALL)ALL#给laowang添加只能够执行特定命令laowangALL(ALL)/sbin/useradd,/sbin/usermod,/sbin/userdel#验证[laowangcentos7 ~17:36:25]$sudoid[sudo]passwordforlaowang: Sorry, user laowang is not allowed to execute/bin/idas root on centos7.wanho.net.[laowangcentos7 ~]$sudouseraddlaozhang[sudo]passwordforlaowang:[laowangcentos7 ~]$idlaozhanguid1002(laozhang)gid1002(laozhang)groups1002(laozhang)在分配命令的时候切记只给用户特定功能的命令例如用户管理相关命令而不是通用功能的工具例如 vim。配置文件路径主配置文件/etc/sudoers正常情况不要修改。从配置文件/etc/sudoer.d/*如果想添加配置在此处添加[rootcentos7 ~17:40:34]# echo laowang ALL(ALL) NOPASSWD:ALL /etc/sudoers.d/laowang[rootcentos7 ~17:41:02]# cat /etc/sudoers.d/laowanglaowangALL(ALL)NOPASSWD:ALL命令别名Cmnd_Alias SOFTWARE/bin/rpm, /usr/bin/up2date, /usr/bin/yum# sys组中成员执行以下命令别名中的所有命令%sys ALLNETWORKING, SOFTWARE, SERVICES, STORAGE, DELEGATING, PROCESSES, LOCATE, DRIVERS提权总结以下是关于 Linux 中su和sudo使用的几条建议优先使用sudo而非susudo允许临时获取管理员权限操作完成后自动退回普通用户状态降低误操作风险而su会直接切换到 root 身份长期保持高权限状态存在安全隐患。限制su的使用范围尽量仅在需要长时间执行多个管理员操作时使用su且完成后立即通过exit退出 root 身份避免在 root 权限下进行日常操作。合理配置sudoers文件通过visudo命令配置sudoers精确控制用户可执行的管理员命令如user ALL(ALL) /bin/apt避免授予无限制的sudo权限。注意命令的完整路径使用sudo时尽量指定命令的绝对路径如sudo /usr/bin/apt update防止因环境变量篡改导致的安全风险。避免在脚本中硬编码sudo密码不要在脚本中直接写入sudo密码如通过管道传递可通过配置sudoers实现特定命令免密执行或使用更安全的权限管理方式。定期审计操作日志sudo的操作会记录在/var/log/auth.log或/var/log/secure中定期检查日志可追踪权限使用情况及时发现异常操作。使用sudo -i替代su进行交互式操作若需要类似su的交互式 root 环境可使用sudo -i它会加载 root 的环境变量同时保留sudo的日志记录功能。
炉石传说终极优化指南:如何用HsMod插件实现50项功能全面升级 【免费下载链接】HsMod Hearthstone Modification Based on BepInEx 项目地址: https://gitcode.com/GitHub_Trending/hs/HsMod
还在为炉石传说的繁琐操作和缓慢节奏烦恼吗?HsMod插件正…
📅 2026/7/20 19:26:17
你是不是也盯着屏幕发呆,看着那堆密密麻麻的参数表,脑子嗡嗡作响,最后只想大喊一声“到底买不买”?别急,这篇东西就是专门为你这种纠结症晚期患者准备的。我不跟你扯那些虚头巴脑的官方宣传语,直接告诉你Geo G2这玩意儿到底值不值得你掏腰包,以及买了之后怎么避坑,保证…
📅 2026/7/20 19:25:16
家里的下水道管道老化、破损,甚至出现严重渗漏、堵塞,更换管道就成了当务之急。可面对市面上五花八门的维修公司,不少业主最头疼的问题就是:下水道管道更换公司怎么选才靠谱? 从价格虚高、技术参差不齐,到中…
📅 2026/7/20 19:25:17
1. 性能面板基础认知Performance面板是Chrome DevTools中用于分析网页运行时性能的核心工具。它通过记录页面加载和运行期间的各类事件,生成可视化的时间轴报告,帮助开发者定位性能瓶颈。我第一次接触这个工具是在优化一个电商网站的首屏加载时ÿ…
📅 2026/7/22 1:39:56
沉寂背后往往隐藏着最坚决的改变,一家老牌基金公司正以“求真”来重塑自己的未来。据财中社7月16日权威报道,中信保诚基金在当天发布了旗下部分基金的二季度报告。报告指出,在第二季度的人工智能产业板块带动下,整个市场的行情得到…
📅 2026/7/22 1:39:56
从Switch到PS4:如何让你的游戏机变身B站播放器 【免费下载链接】wiliwili 第三方B站客户端,目前可以运行在PC全平台、PSVita、PS4 、Xbox 和 Nintendo Switch上 项目地址: https://gitcode.com/GitHub_Trending/wi/wiliwili
想象一下这样的场景&a…
📅 2026/7/22 1:39:56
金融场景下的AI反欺诈系统:从特征工程到实时决策引擎的架构复盘
一、背景与问题
金融反欺诈是一个典型的实时决策场景——每笔交易需要在毫秒级窗口内完成风险判定,同时兼顾检出率与误杀率的平衡。传统基于规则引擎的反欺诈方案在面对新型欺诈手法时响应…
📅 2026/7/22 1:39:56
1. MySQL面试高频难题解析2021年6月18日这个日期对很多Java开发者来说可能是个普通的工作日,但在技术面试领域,这往往是年度招聘旺季的开端。当时我正经历第二次阿里P6级面试,第一次折戟在MySQL相关问题上。这段经历让我意识到,即…
📅 2026/7/22 1:39:56
很多研发团队将移动应用推向日本、韩国市场时,直接复用国内网站 CDN 配置,忽略跨东海跨境链路特征、APP 大文件下载、热更新并发场景需求。最终出现安装包下载慢、断点续传失效、集中版本更新引发服务压力过大等一系列问题。 本文基于日韩移动应用线上运…
📅 2026/7/22 1:38:56
1. 项目概述与SYSCFG模块的核心价值在嵌入式系统,尤其是像TI C6000系列这样的高性能DSP开发中,我们常常会与芯片手册里那些密密麻麻的寄存器打交道。很多开发者可能更关注算法实现、内存优化或者外设驱动,但对于一个稳定、高效的系统而言&…
📅 2026/7/22 0:00:13
1. 为什么我们需要"最次"的通知方案? 在数字化协作环境中,消息通知系统的重要性不言而喻明。但现实情况是,企业级通知方案往往需要复杂的API对接(如企业微信、钉钉、飞书),个人开发者的小项目又经…
📅 2026/7/22 0:00:13
甲方说"简洁一点",乙方听到的是"少做几页"。甲方说"不要太复杂",乙方理解成"别放图表了"。结果交过去,甲方说"我说的简洁不是这个意思"。"简洁"这个词在PPT语境里,是…
📅 2026/7/22 0:00:13
1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…
📅 2026/7/22 1:05:21
1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…
📅 2026/7/22 1:05:21
更多请点击:
https://intelliparadigm.com
第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…
📅 2026/7/22 1:05:21
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/21 7:04:23
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/21 17:04:52
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/21 5:04:16