linux操作系统下用普通用户登录然后用su命令切换到root用户和直接用root用户登录有何不同?

来源:百度知道 编辑:UC知道 时间:2024/06/22 17:43:35
两者的限都是一样的吗?

安全性考虑一般的服务器系统部允许用root直接登陆,因为所有的linux超级用户的名字都是root,不安全。一般都是用另外的一个用户登陆上去再su root。

权限是一样的。
一般都不建议使用root直接登入,且default为root不允许从远端直接登入。
其中一个原因为:系统中log会记录每一个远端登入的操作,如果每个登入者都是用root直接登入造成log中的记录无法分辨责任人。
还有很多系统连直接su命令都不建议使用,建议使用sudo。
这是从安全和权限上考虑的

su 后拥有root的权限
但没有root的环境变量

权限一样,不过还是有某些命令无法使用
比如ifconfig查看ip的命令用su竟然无法使用
不知道在FC10或者更高版本中有冇改善