su - 是切换为 root 账号,是完全的切换,需要输入root密码,与直接用root进行登录一样,
sudo -i 看似一样,实则非常不同,其使用 sudo工具,可以灵活定义权限,输入的密码为当前普通用户密码,有系统记录,以便后期追责
使用sudo,可以将root锁定:passwd -l root,这样攻击者就不知道管理员的账号名,
也易于管理,可以创建多个管理员,他们只使用自己的密码即可,如果一个离职,可以锁定或删除账号,而不用每次去改root密码
参考文章:
su vs sudo -s vs sudo -i vs sudo bash - Unix & Linux Stack Exchange
标签:灵活,账号,sudo,su,密码,vs,root From: https://www.cnblogs.com/dirgo/p/17645386.html