两个命令的最大区别是:sudo 命令需要输入当前用户的密码,su 命令需要输入 root 用户的密码。很明显,就安全而言,sudo 命令更好。例如,考虑到需要 root 访问权限的多用户使用的主机,使用 su 命令意味着需要与其他用户共享 root 用户密码,这显然会降低安全性。 此外,如果要撤销特定用户的超级用户/root 用户的访问权限...
通过sudo,我们能把某些超级权限有针对性的下放,并且不需要普通用户知道root密码,所以sudo 相对于权限无限制性的su来说,还是比较安全的,所以sudo 也能被称为受限制的su ;另外sudo 是需要授权许可的,所以也被称为授权许可的su; sudo 执行命令的流程是当前用户切换到root(或其它指定切换到的用户),然后以root(或其它...
2.sudo 这个名字是"su"和"do"的链接,而"su"是substitute user, "do"是take action。 sudo命令允许用户以super user or root的权限来运行程序。使用sudo命令时会要求 输入当前用户的密码,而不需要像su命令那样输入root密码。
su 切换成 root 用户以后,pwd 一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成 root 的工作目录了。 用echo $PATH 命令看一下 su 和 su - 后的环境变量已经变了。 三、su 和 sudo 的区别 由于su 对切换到超级权限用户root后,权限的无限制性,所以su并不能担任多个管理员所...
su命令提供的权限提升没有时间限制。用户以root身份想工作多久就可以多久,无需重新验证身份。完成工作后,用户可以发出exit命令,从root恢复到自己的非root帐户。 PART 02 争议和变化 最近su与sudo的使用存在一些分歧。 “真正的[系统管理员]不使用sudo”
通过su可以在用户之间切换,如果超级权限用户roo t向普通或虚拟用户切换不需要密码,什么是权力?这就是!而普通用户切换到其它任何用户都需要密码验证;2、su 的用法:su [OPTION选项参数] [用户]-, -l, ——login登录并改变到所切换的用户...
sudo 是切换到其他用户,且立刻执行命令 复制 sudo echo $PWD 1. 默认不带-u指定用户的情况下则表示切换到root权限执行命令echo $PWD。 除了以root权限执行外,还可以是其他用户名,也通过-u 参数指定。比如: 复制 sudo-u admin echo $PWD 1. 本文对su 和sudo 的介绍,指出了关键环节。点到为止。
su 和 sudo 的区别与使用 一. 使用 su 命令临时切换用户身份 1、 su 的适用条件和威力 su 命令就是切换用户 的工具,怎么理解呢?比如我们以普通用户 beinan 登录的,但要添加用户任务,执行 useradd ,beinan 用户没有 这个权限,而这个权限恰恰由 root 所拥有。解决办法无法有两个,一 ...
su和sudo的区别与使用 一.使用su命令临时切换用户身份 1、su的适用条件和威力 su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任 务,执行useradd,beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个, 一是退出beinan用户,重新以root用户登录,但这种办法并...