sudo -i命令和sudo su
时间: 2024-02-13 10:59:00 浏览: 68
su和sudo的区别
sudo -i命令和sudo su命令都是用于切换用户身份的命令,可以获取超级用户(root)权限。
sudo -i命令是在当前用户下以root用户身份登录,并且切换到root用户的环境变量和工作目录。使用sudo -i命令后,会要求输入当前用户的密码,验证通过后即可切换到root用户。
sudo su命令是以root用户身份登录,并且切换到root用户的环境变量和工作目录。使用sudo su命令后,会要求输入当前用户的密码,验证通过后即可切换到root用户。
这两个命令的作用相同,都可以获取root权限,但是sudo -i更推荐使用,因为它会保留当前用户的环境变量,可以避免一些权限问题。
阅读全文