1.su命令就是切换用户的工具;
2.sudo是一种权限管理机制,依赖于/etc/sudoers,其定义了授权给哪个用户可以以管理员的身份能够执行什么样的管理命令;
3.su -,su -l或su --login 命令改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,LOGNAME。此外,也会变更PATH变量。用su -命令则默认转换成成root用户了。
.注意:su -使用root的密码,而sudo su使用用户密码
详情:https://mp.weixin.qq.com/s?src=11×tamp=1573871682&ver=19