不同点:su仅仅取得root权限,工作环境不变,还是在切换之前用户的工作环境;sudo是完全取得root的权限和root的工作环境。 一、 su 切换用户 su是switch user或 substitute简称。 格式:su -l USERNAME(-l为login,即登陆的简写) -l可以将l省略掉,所以此命令常写为su - USERNAME 三种方式切换到root的命令:su,su -...
1.共同点:都是root用户的权限; 2.不同点:su仅仅取得root权限,工作环境不变,还是在切换之前用户的工作环境;sudo是完全取得root的权限和root的工作环境。 su - root 和 su root(su)有什么区别? su - root:表示人以root身份登录 just like login as root, then the shell is login shell, which mean it w...
su和sudo的区别 共同点:都是root用户权限; 不同点:su只获得root权限,工作环境不变,还是在切换之前用户的工作环境;sudo是完全获得root的权限和root的工作环境。 sudo:表示获取临时的root权限执行命令。 sudo执行命令的流程: 1、当前用户切换到root(或其他指定切换到的用户), 2、以root(或其他指定的切换到的用户)...
sudo和su这两个命令都能够提权为 root 用户,但它们实现的方式大不相同。这种差异是由于它们最初打算用于不同的情况。 sudo 命令 sudo命令的初衷是让 root 用户能够让几个非 root 用户访问他们经常需要的一两个特权命令。sudo命令允许非 root 用户暂时地获得更高权限,来执行一些特权命令,例如添加和删除用户、删除属...
sudo和su的区别点 su可以不带参数执行,sudo不行。 sudo命令获取root权限时输入的是用户密码,二su要求输入root密码。 只有/etc/sudo/sudoers文件中的用户才能使用sudo命令,任何人都可以使用su命令 当root密码未设置时,sudo能获取root权限,su不行 su可以切换到其他用户登录,sudo只能切换到root用户,sudo su -l user-...
sudo 是切换到其他用户,且立刻执行命令 复制 sudo echo $PWD 1. 默认不带-u指定用户的情况下则表示切换到root权限执行命令echo $PWD。 除了以root权限执行外,还可以是其他用户名,也通过-u 参数指定。比如: 复制 sudo-u admin echo $PWD 1. 本文对su 和sudo 的介绍,指出了关键环节。点到为止。
本文探讨了Linux系统中su和sudo命令的主要区别,以及它们在不同场景下的适用性。su命令允许非root用户切换到root权限,而sudo则允许非root用户临时获得root权限以执行特定的系统管理任务。su命令适用于需要长期root权限的场景,而sudo则适用于需要临时root权限的情况。文章详细解释了这两种命令在历史上的应用,...
首先,su命令用于从当前用户身份切换到另一个用户身份。当您输入su命令后,需要输入目标用户的密码。例如,使用sudo su命令将用户从普通用户身份切换到root用户身份,需要输入root用户的密码。此命令可用于系统管理员执行特定任务,例如更改系统配置或安装软件。其次,sudo命令允许用户以超级用户(通常为root)...
sudosu - 这种方式也能以 login-shell 的方式切换到 root 用户,但是它和 su - 方法是由区别的: 前者输入 sudo su - 后,需要提供当前用户的登录密码,也就是 kangll 用户的密码; 后者输入 su - 后,是切换到root用户,需要提供 root 用户的登...