两个命令的最大区别是:sudo 命令需要输入当前用户的密码,su 命令需要输入 root 用户的密码。很明显,就安全而言,sudo 命令更好。例如,考虑到需要 root 访问权限的多用户使用的主机,使用 su 命令意味着需要与其他用户共享 root 用户密码,这显然会降低安全性。 此外,如果要撤销特定用户的超级用户/root 用户的访问权限...
通过sudo,我们能把某些超级权限有针对性的下放,并且不需要普通用户知道root密码,所以sudo 相对于权限无限制性的su来说,还是比较安全的,所以sudo 也能被称为受限制的su ;另外sudo 是需要授权许可的,所以也被称为授权许可的su; sudo 执行命令的流程是当前用户切换到root(或其它指定切换到的用户),然后以root(或其它...
su命令和su -命令的最大不同在于:su只是切换了root身份,但shell环境仍然是普通用户shell;而su -则是连用户和 shell环境一切切换为root身份。只有切换了shell环境才不会出现PATH环境变量的错误。su切换为root用户以后,用 pwd命令看了一下当前路径,仍然为先前用户的路径,而su - root以后,pwd查看当前路径为root路径。
新手学堂:su和sud o命令的区别与使用技巧 一. 使用su 命令临时切换用户身份 1、su 的适用条件和威力 su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户be inan登录的,但要添加用户任务,执行user add ,beinan用户没有这个权限,而...
su和sudo命令的用法与区别 su是set user的简写,翻译成大白话就是 设定用户的意思。sudo命令也是一个组合命令,意为set user do,翻译成大白话就是 设定用户 ,操作某些事务。 su 这个命令使用比较简单,该条命令前面已经解释,基本功能就是切换用户。 切换用户有两种方式, ...
su命令和sudo命令都让用户可以执行非特权用户(除root用户之外的所有人)无权执行的系统管理任务。一些人偏爱sudo命令,比如Seth Kenlon最近发表了《在Linux上使用sudo的五个理由》,该文盛赞sudo的诸多优点。 另一方面,我偏爱su命令,更喜欢用它而不是用sudo来处理我从事的大部分系统管理工作。我在本文中比较了这两个命...
1. sudo 的合用前提 因为su 对切换到超等权限用户root后,权限的无穷制性,所以su并不克不及禁受多个打点员所打点的体系。若是用su 来切换到超等用户来打点体系,也不克不及大白哪些义务是由哪个打点员截止的操纵。特别是搪塞供职器的打点有多人介入打点时,最好是针对每个打点员的技术特长和打点范畴,并且有针对...
sudo 是切换到其他用户,且立刻执行命令 复制 sudo echo $PWD 1. 默认不带-u指定用户的情况下则表示切换到root权限执行命令echo $PWD。 除了以root权限执行外,还可以是其他用户名,也通过-u 参数指定。比如: 复制 sudo-u admin echo $PWD 1. 本文对su 和sudo 的介绍,指出了关键环节。点到为止。
1. su与su - 命令的区别 假设当前用户名test 如果执行su切换到root用户,则切换后仍在当前位置,虽然切换了root身份,但是Shell环境仍然是普通用户的Shell。 如果执行su -切换到root用户,则切换后转到root用户的家目录下,Shell环境切换到root的Shell环境。