当前位置:首页 > > strongerHuang
[导读]sudo 与 su 两个命令的最大区别是什么?


素材来源:Linux迷

链接:https://www.linuxmi.com/

sudo 与 su 两个命令的最大区别是:
sudo 命令需要输入当前用户的密码,su 命令需要输入 root 用户的密码。另外一个区别是其默认行为。sudo 命令只允许使用提升的权限运行单个命令,而 su 命令会启动一个新的 shell,同时允许使用 root 权限运行尽可能多的命令,直到明确退出登录。

su  用以切换成不同的用户的身份:

默认只是切换身份,并没有切换环境变量,环境变量依然是普通用户的。切换用户身份时,用户的环境变量也切换成新用户的环境变量,所以"-"不能省略,不然有些操作无法执行。
su root  输入root密码后切换之root用户但是pwd目录不变
su - root  输入root密码后切换之root用户但是pwd目录/root
sudo一般加的是命令
sudo -i root与sudo - root、sudo -i ,sudo - ,sudo root效果相同    提示输入密码时该密码为当前账户的密码  要求执行该命令的用户必须在sudoers中才可以  su需要的是切换后账户的密 用法为“su 账户名称”
sudo : 暂时切换到超级用户模式以执行超级用户权限,一般指的是root用户,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码。不过有时间限制,Ubuntu默认为一次时长15分钟。
su : 切换到某某用户模式,提示输入密码时该密码为切换后账户的密码,用法为“su 账户名称”。如果后面不加账户时系统默认为root账户,密码也为超级账户的密码。没有时间限制。
sudo -i: 为了频繁的执行某些只有超级用户才能执行的权限,而不用每次输入密码,可以使用该命令。提示输入密码时该密码为当前账户的密码。没有时间限制。执行该命令后提示符变为“#”而不是“$”。想退回普通账户时可以执行“exit”或“logout” 。要求执行该命令的用户必须在sudoers中才可以

sudo -i 直接运行sudo命令加-i参数        要求执行该命令的用户必须在sudoers中才可以

sudo su 运行sudo命令给su命令提权,运行su命令。要求执行该命令的用户必须在sudoers中才可以。

推荐阅读:

FreeRTOS V10.4.0更新了哪些功能?

结合案例轻松理解PID到底是个啥?

用于MCU,基于FreeRTOS的轻量级ROS


关注 微信公众号『strongerHuang』,后台回复“1024”查看更多内容,回复“加群”按规则加入技术交流群。


长按前往图中包含的公众号关注

免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

当我们谈论RISC-V的设计特色,讨论得最多的往往是它开源开放的属性、模块化的指令集设计,还有灵活的特权级架构。但很少有人会深入拆解它的启动流程,去品味这套架构在启动阶段设计里藏着的巧思。我自己在做RISC-V嵌入式开发...

关键字: RISC-V Linux

在操作系统学习和后端开发面试中,“线程间共享哪些资源、又隔离哪些资源”是一个高频问题,很多人对此一知半解:只记得“线程共享进程地址空间”,但具体到哪些内存区域、哪些资源是共享的,哪些是线程私有,总是说不清楚。实际上,理解...

关键字: Linux 线程

在Linux系统的C语言开发中,字节对齐是一个绕不开的基础话题。很多开发者都遇到过这样的困惑:明明计算结构体大小时把每个成员的字节数加起来,结果实际大小却比计算值大上好几倍,甚至修改结构体成员的排列顺序,总大小还会发生变...

关键字: Linux CPU

中国北京(2026年6月23日)—— 业界领先的半导体器件供应商兆易创新GigaDevice(股票代码:603986.SH;3986.HK)宣布与全球领先的软件设计、开发与质量解决方案提供商Qt Group正式达成合作,...

关键字: 嵌入式 GUI 智能家居

在嵌入式开发、工业控制、电力电子等领域,PWM(脉冲宽度调制,Pulse Width Modulation)是应用最广泛的模拟量控制技术之一。小到智能家电的电机调速、LED亮度调节,大到新能源汽车的电机驱动、光伏并网逆变...

关键字: PWM 嵌入式

在电子工程、芯片调试、嵌入式开发等领域,JTAG是绕不开的核心技术术语。很多从业者刚接触时总会疑惑:这个常被挂在嘴边的JTAG到底是什么?实际使用中又该怎么判断一套JTAG接口或设备是否正常?要理清这些问题,得从它的诞生...

关键字: JTAG 嵌入式

把推理放到本地,并不自动等于隐私安全;很多泄露发生在日志、特征和升级包边界。嵌入式AI如果只保护原始数据,不保护模型和中间结果,攻击面仍然很宽。

关键字: 嵌入式 AI 密钥

实验室准确率不低,现场却频繁误触,往往不是模型突然失效,而是决策层没有给噪声和不确定样本留出口。嵌入式AI如果只输出最高分标签,边界样本会被硬塞进错误动作。

关键字: 嵌入式 AI 误触

长时间满负载跑模型时,板子最先拒绝的可能不是算法,而是电源和散热余量。嵌入式AI若把峰值算力当持续能力,延迟会在温升、限流和降频之间突然拉长。

关键字: 嵌入式 AI 热设计

模型能在开发板上跑起来,不等于能在控制周期里稳定跑完。嵌入式AI最先暴露的常不是算力峰值不够,而是算子拆分和内存搬运把推理时间切成了不可预测的碎片。

关键字: 嵌入式 AI 算子
关闭