sudo 与 su 两个命令的最大区别是: sudo 命令需要输入当前用户的密码,su 命令需要输入 root 用户的密码。另外一个区别是其默认行为,sudo 命令只允许使用提升的权限运行单个命令,而 su 命令会启动一个新的 shell,同时允许使用 root 权限运行尽可能多的命令,直到明确退
它们在使用方式、安全性和适用场景等方面存在一些区别。su 命令需要超级用户密码来切换用户身份,而 sudo ...
su 和sudo su 的区别 su:直接切换为root用户,需要输入root密码 sudo su:当前用户暂时申请root权限,输入当前用户的密码
2.权限控制: su的权限控制较为简单,只能切换到目标用户的权限。 3.安全性: 因为需要知道目标用户的密码,su的安全性较低。 4.使用场景: 通常在需要切换到超级用户执行一系列命令时使用,但不推荐直接使用su切换到root用户,而是使用sudo提升权限。 5.使用示例: 5.1)切换到超级用户 su或者su- 5.2)切换到其他用户 ...
两个命令之间的另外一个区别是其默认行为。sudo 命令只允许使用提升的权限运行单个命令,而 su 命令会启动一个新的 shell,同时允许使用 root 权限运行尽可能多的命令,直到明确退出登录。 因此,su 命令的默认行为是有风险的,因为用户很有可能会忘记他们正在以 root 用户身份进行工作,于是,无意中做出了一些不可恢复的...
在这里小编将与各位热爱学习的Linux小伙伴一起学(qie)习(cuo)下对su和sudo的另一种玩法,然后趁这次机会咱们彻底搞懂这两个命令吧。 Linux工作中很多人常要执行一些特权命令,就常要用到su和sudo。但有朋友说了,只会照样用,实际真不太理解这两种命令的区别,看起来都是切换到root权限的命令,到底有什么区别?什么...
在linux中会经常使用到su/su -/sudo这三个命令,总结一下这三个命令的区别。 su使用root密码,切换到root用户,但是并没有转到root用户家目录下。 su -使用root密码,切换到root用户,并转到root用户的家目录下。 …
之前一直对 su 和sudo 这两个命令犯迷糊,最近专门搜了这方面的资料,总算是把两者的关系以及用法搞清楚了,这篇文章来系统总结一下。 1、准备工作 因为本篇博客中涉及到用户切换,所以我需要提前准备好几个测试用户,方便后续切换。 Linux 中新建用户的命令是 useradd ,一般系统中这个命令对应的路径都在 PATH 环境变...
导读:本文将比较非 root 用户提权为 root 用户的两个 Linux 命令 的区别。 本文字数:6121,阅读时长大约: 9分钟 su和sudo命令都允许用户执行非特权用户不允许做的系统管理任务,即只有 root 用户能执行的命令。有些人更喜欢sudo命令:例如 opensource.com 最近发布的一篇 《 opensource.com》,他在其中详细阐述了sudo...