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

unix/linux,sudo,其发展历程详细时间线、由来、历史背景

sudo 的诞生和演化,本身就是一部 Unix/Linux 系统管理哲学变迁的微缩史。来,让我们拨开时间的迷雾,一同探寻 sudo 那波澜壮阔(也颇为实用主义)的发展历程。

历史背景:su的时代与困境 ( 20 世纪 70 年代 - 80 年代初)

sudo 出现之前,Unix 系统管理员和需要特权操作的用户主要依赖 su ( Substitute User ) 命令。

  1. su的初衷与功能
    • su命令允许一个用户临时切换到另一个用户的身份,并获得该用户的权限。如果不指定用户名,默认切换到 root 用户。
    • 例如,输入 su -su - root,然后输入 root 用户的密码,用户就能获得一个拥有 root 权限的 shell 。
  2. su带来的问题
    • root密码共享风险:为了让多个用户能够执行管理任务,系统管理员不得不将root密码共享给他们。这带来了巨大的安全隐患:
      • 密码泄露风险高:知道密码的人越多,密码越容易泄露。
      • 责任难以追溯:如果用root账户执行了恶意或错误操作,很难确定是哪个具体的人

相关文章:

  • 基于cnn的通用图像分类项目
  • 题山采玉:Day2
  • 01串(二进制串)与集合之间存在天然的对应关系 ← bitset
  • 应用层协议:HTTP
  • 圣杯布局和双飞翼布局
  • AtCoder解析大全
  • 单锁与分布式锁
  • 618浴室柜推荐,小户型浴室柜怎么选才省心?
  • 从实践看理论:Facebook 的隐私保护创新
  • 【Zephyr 系列 8】构建完整 BLE 产品架构:状态机 + AT 命令 + 双通道通信实战
  • TDengine 开发指南——高效写入
  • vue2 项目中 npm run dev 运行98% after emitting CopyPlugin 卡死
  • Leetcode日记
  • 图片压缩工具 | 图片生成PDF文档
  • Flotherm许可安装教程
  • Web后端开发(SpringBootWeb、HTTP、Tomcat快速入门)
  • cocos3.X的oops框架oops-plugin-excel-to-json改进兼容多表单导出功能
  • 算法分析与设计-动态规划、贪心算法
  • stress-ng 服务器压力测试的工具学习
  • 构建 MCP 服务器:第一部分 — 资源入门
  • 扬州网站制作/个人网站制作多少钱
  • 钦州网站建/网络营销公司排名
  • 郑州知名做网站公司/搜索引擎优化介绍
  • 做电商网站用什么语言/深圳龙岗区优化防控措施
  • 汉语国际网站建设/外贸海外推广
  • 联通的网站是谁做的/如何实施网站推广