sudo = substitute user do,简单说:以其他用户身份执行一条命令,默认是 root(超级管理员)身份。
核心要点
不是永久切换 root,只临时提权
su是切换整个会话为 root;sudo cmd仅这一条命令用管理员权限执行,执行完权限回归普通用户。
权限受控 由
/etc/sudoers配置文件定义:哪些用户、哪些机器,可以执行哪些命令,是否需要输密码。审计日志 所有 sudo 执行记录会写入系统日志,便于追溯谁执行了管理员操作。

常用对比
安全优势
不用共享 root 密码;普通用户只需要输入自己的密码(默认配置)就能获得授权操作;
可以精细化限制:允许某个用户只执行特定命令,而不是全盘 root 权限。
一句话总结:sudo 是 Linux 的最小权限提权工具,让普通用户临时、可控地执行管理员命令。
本文原创作者:易君召,详见:https://www.yijunzhao.cn/authors/yijunzhao,转载请注明出处。
原文链接
欢迎访问 小易撩挨踢