sudo -i 和 su - root 切换到 root 用户的区别

sudo -i

sudo -i 是由当前用户发起,通过 sudo 授权,以 root 身份启动一个新的登录型交互 shell

sudo -i 要求当前用户在 sudoers 里且具备 sudo 命令的执行权限,不需要 root 密码,是验证该用户自己的密码;


su - root

su - root 是切换用户身份,直接切换到 root 用户

su - root 是基于 root 密码的身份切换,只要知道 root 的密码,任何本地用户都可以切到 root

posted on 2026-01-21 11:30  一直小爪子  阅读(3)  评论(0)    收藏  举报