- 论坛徽章:
- 9
|
1.sudo 就相当于windows7里面那条,以系统管理员运行该程序,但仅仅是执行,但linux又有点不同的,要以系统管理员执行程序的话,首先要需要在/etc/soduers中给相关用户授权,并且linux可不只是执行程序这么简单,他可以查看普通用户无法查看系统文件等等的权限。就这点而言,我认可windows的做法
su 就相当于windows系统下的用户切换,但两者又有点不同,windows无论是管理员还是普通用户,切换到任何用户都需要使用密码,
而linux下的root却被程序猿美化到极点,无需知道普通用户的密码直接切换。相对而言,我还是认可windows的做法。
2.两者什么情况下用,对于安全性非常谨慎的童鞋,两者都有自己不利的地方,赋予了某个普通用户的sudo权限,他的权限其实并不比root小多少,你root能干的事,赋予了sudo权限的用户他绝大部分也能做,然后把超级管理员密码公之于众的作法更是扯淡的作法,出l问题,没有一个人会承认。
如果可以,一个服务器,一个管理员,一个账号,有问题,追究责任更清楚明白。没必要开放那么多特权给和这台服务器没有多大关系的人。不是每个人都那么有安全意识,特权账号越多,安全性就越低,你懂的
大家探讨,对事不对人,请多指教!欢迎纠错!
红一 sudo 配置用户有权限看,用户就可以看,配置用户没权限看,用户sudo也无法看
红二 sudo 配置用户需要密码切换,用户就得需要密码才能切换,反之依然 |
|