Linux系统su和sudo命令的区别

su:当前用户申请切换到root用户,需输入root密码,直到手动明确退出登录。有些Linux发行版,例如ubuntu,默认没有设置root用户的密码,所以需要我们先使用sudo passwd root设置root用户密码。su的缺点就是必须要先告知普通用户root的密码,这是很不安全的。

sudo:当前用户暂时申请root权限执行一个命令,需输入当前用户的密码,命令完成后自动返回当前用户。sudo是面向命令的,这样不仅减少了root用户的登录和管理时间,同样也提高了安全性。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/linux/4886.html

发表评论

登录后才能评论