“sudo su”有什么魔力?

yoy*_*oyo 3 su sudo

[demo@PHP_DEV_57 ~]$ sudo su
[root@PHP_DEV_57 www]# 
Run Code Online (Sandbox Code Playgroud)

为什么我可以简单地切换到root,sudo susudo和su有什么区别?

Spa*_*arr 8

sudo允许一个用户以另一个用户的权限运行命令。默认情况下,在大多数系统上,允许某些用户使用 sudo 以 root 身份运行命令。su需要用户的密码才能以该用户身份登录,除非它是由 root 运行的。因此,sudo su允许您假装是 root,以便在没有 root 密码的情况下以 root 身份登录。

PS:sudo -i推荐超过sudo su -,推荐sudo su用于大多数日常用途。