当前位置: 首页 > news >正文

Linux提权管理

文章目录

  • 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权限的用户,输入自己的密码,确认是否是本人在操作[ljw@centos7 ~17:32:01]$sudoid[sudo]passwordforljw:uid=0(root)gid=0(root)groups=0(root)context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023# 没有sudo权限的用户[laowang@centos7 ~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 reported

sudo 配置

root@centos7 ~17:35:11]# export EDITOR=vim[root@centos7 ~17:35:40]# visudo# 其中两条记录,wheel组中成员,可以以任何用户身份执行任何命令rootALL=(ALL)ALL# 组以%开头%wheelALL=(ALL)ALL#给laowang添加只能够执行特定命令laowangALL=(ALL)/sbin/useradd,/sbin/usermod,/sbin/userdel#验证[laowang@centos7 ~17:36:25]$sudoid[sudo]passwordforlaowang: Sorry, user laowang is not allowed to execute'/bin/id'as root on centos7.wanho.net.[laowang@centos7 ~]$sudouseraddlaozhang[sudo]passwordforlaowang:[laowang@centos7 ~]$idlaozhanguid=1002(laozhang)gid=1002(laozhang)groups=1002(laozhang)

在分配命令的时候,切记只给用户特定功能的命令(例如用户管理相关命令),而不是通用功能的工具(例如 vim)。

配置文件路径:

  • 主配置文件/etc/sudoers,正常情况不要修改。
  • 从配置文件/etc/sudoer.d/*,如果想添加配置,在此处添加
[root@centos7 ~17:40:34]# echo 'laowang ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers.d/laowang[root@centos7 ~17:41:02]# cat /etc/sudoers.d/laowanglaowangALL=(ALL)NOPASSWD:ALL

命令别名

Cmnd_Alias SOFTWARE=/bin/rpm, /usr/bin/up2date, /usr/bin/yum# sys组中成员执行以下命令别名中的所有命令%sys ALL=NETWORKING, SOFTWARE, SERVICES, STORAGE, DELEGATING, PROCESSES, LOCATE, DRIVERS

提权总结

以下是关于 Linux 中susudo使用的几条建议:

  1. 优先使用sudo而非susudo允许临时获取管理员权限,操作完成后自动退回普通用户状态,降低误操作风险;而su会直接切换到 root 身份,长期保持高权限状态存在安全隐患。
  2. 限制su的使用范围尽量仅在需要长时间执行多个管理员操作时使用su,且完成后立即通过exit退出 root 身份,避免在 root 权限下进行日常操作。
  3. 合理配置sudoers文件通过visudo命令配置sudoers,精确控制用户可执行的管理员命令(如user ALL=(ALL) /bin/apt),避免授予无限制的sudo权限。
  4. 注意命令的完整路径使用sudo时,尽量指定命令的绝对路径(如sudo /usr/bin/apt update),防止因环境变量篡改导致的安全风险。
  5. 避免在脚本中硬编码sudo密码不要在脚本中直接写入sudo密码(如通过管道传递),可通过配置sudoers实现特定命令免密执行,或使用更安全的权限管理方式。
  6. 定期审计操作日志sudo的操作会记录在/var/log/auth.log(或/var/log/secure)中,定期检查日志可追踪权限使用情况,及时发现异常操作。
  7. 使用sudo -i替代su进行交互式操作若需要类似su的交互式 root 环境,可使用sudo -i,它会加载 root 的环境变量,同时保留sudo的日志记录功能。
http://www.jsqmd.com/news/1229942/

相关文章:

  • 好享家暖通:覆盖家商多场景,以流程化管控消除不确定性 - GrowthUME
  • 适合企业转型的亚太 EMBA 测评榜单|民企老板择校必看
  • 计算机小程序毕设实战-基于微信小程序的自助图书借阅驿站管理系统 轻量化校园图书流转共享小程序的设计与实现 借书驿站图书互换借阅服务平台【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 浪琴官方服务项目及价格查询|服务热线与详细地址权威信息声明(2026年7月最新) - 浪琴官方售后服务中心
  • 天津梵克雅宝回收门店推荐|同款四叶草实测五家店差价超7000,奢二网专业鉴定+透明报价稳居榜首 - 讯息早知道
  • 面试官问:索引底层B+树结构是怎样的?一张图+图书馆书架比喻,彻底拿下这道必考题(附图解+比喻+避坑指南)
  • 3步解锁鼠标潜能:为什么Mac Mouse Fix能让普通鼠标超越苹果触控板?
  • AI写作软件哪个好?2026年6款对比测评,写论文千万别选错
  • 劳力士官方保养价格查询|全新热线和详细维修地址权威信息公告(2026年7月最新) - 劳力士官方服务中心
  • 【WebFlux】第一篇 —— 从同步阻塞到响应式异步
  • MySQL 8.0.35 GTID 在线开启与关闭
  • 7 接雨水
  • 【Sora物理引擎深度评测】:20年AI视觉专家实测5大物理现象还原度,92.7%误差率真相曝光
  • 2026国内靠谱的肘节式高速冲床工厂推荐(7月):易田兼顾精度与效率! - GrowthUME
  • 云端Agent每月烧掉800刀?本地桌面方案的成本拆解与5个关键决策点
  • 2026年7月积家嘉兴官方服务升级:最新网点地址与售后热线通知客户 - 积家官方售后服务中心
  • 宁波黄金兑换时足金与千足金折价差异到底大不大呢 - 大牌深度测评
  • Replication Manager插件系统:如何开发自定义日志插件
  • 小程序毕设选题推荐:智慧社区老龄服务驿站管理平台 养老驿站活动报名与健康服务小程序 轻量化社区养老综合服务小程序【附源码、mysql、文档、调试+代码讲解+全bao等】
  • 7月最新测评:10款超好用的写小说ai工具(内含工具优缺点对比图)
  • 2026佛山景观雕花金属板,耐用施工简单这样选 - GrowthUME
  • Effekseer终极指南:5步掌握开源粒子特效引擎的强大功能
  • 打破数据孤岛:Trino原生机器学习函数从训练到生产化实战
  • Vortex模组管理器终极指南:3个简单步骤打造完美游戏体验
  • EX-GAS未来展望:ECS架构集成与网络同步功能的开发路线图
  • 清远防水补漏公司推荐:这几家正规靠谱机构合集(2026年7月份实测) - 捷修防水
  • 重磅!江诗丹顿温州2026年7月最新官方售后地址与客户服务热线 - 江诗丹顿服务中心
  • 2026 主流算力产业联盟盘点:五强组织核心能力解析
  • Python第八天:哈希表笔记以及题目整理
  • 2026年7月最新百达翡丽福州万象城维修保养服务电话 - 百达翡丽官方售后中心