su和su -都会切换为root用户,这个命令来自早期unix,需要知道目标用户的密码,但ubuntu默认root没有密码,会导致认证失败 sudo只需要当前用户密码 sudo -i模拟root登陆shell可以代替su -